@charset "utf-8";
/* CSS Document */

body { background-color: #DDD; margin-left: 0px; margin-top: 0px; }
.none { display:none; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
q:before, q:after { content:''; }
a img { border:none; }
.overhidden { overflow:hidden; _display:inline-block; }
.align_c { text-align:center; }
.align_l { text-align:left; }
.left { float:left; }
.right { float:right; }

#top { font-size:12px; }
#top a { text-decoration:none; outline:none; color:#333; }
#top a:hover { text-decoration:underline!important; color:#333; }
#top .menu .tab { overflow:hidden; }
#top .menu .tab .tab_title { height:27px; background:url(//www.xinhuanet.com/static/xilan/xilan_v1/images/v3_16.jpg) 0 100% repeat-x; }
#top .menu .tab .tab_title ul { overflow:hidden; }
#top .menu .tab .tab_title li { float:left; height:27px; width:90px; }
#top .menu .tab .tab_title li a { float:left; width:90px; height:27px; line-height:27px; font-size:14px; font-weight:bold; text-align:center; color:#0a3372; background:url(//www.xinhuanet.com/static/xilan/xilan_v1/images/common.png) -246px 0 no-repeat; font-family:"微软雅黑"; }
#top .menu .tab .tab_title li a:hover { color:#fff!important; }
#top .menu .tab .tab_title li.active a { text-decoration:none; color:#fff; background:url(//www.xinhuanet.com/static/xilan/xilan_v1/images/common.png) -95px 0 no-repeat; }
#top .menu .tab .tab_box { overflow:hidden; padding:0 10px; background:#fff; height:30px; line-height:30px; }
#top .menu .tab .tab_box .tab_box_content { display:none; color:#dbdbdb; }
#top .menu .tab .tab_box .tab_box_content a { color:#666; margin:0 5px; }

#top, #center { width:1000px; margin:0 auto; }
#top { background:#f8f8f8; border-bottom:1px solid #dbdbdb; }
#top .bar { height:35px; background:#379be9; }
#top .bar .left { padding-left:28px; color:#cfeaff; line-height:35px; width:400px; }
#top .bar .right { color:#fff; line-height:35px; padding-right:10px; }
#top .bar .right a { color:#fff; margin:0 6px; }
#top .bar .right a:hover { color:#fff!important; }
#top .bar .logo { float:left; height:35px; width:65px; background:url(//www.xinhuanet.com/static/xilan/xilan_v1/images/common.png) no-repeat; text-indent:-555px; overflow:hidden; }
#top .bar .date { float:left; padding-left:30px; font-size:13px; }
#top #date { padding-right:20px; }
#top .menu { padding-top:12px; height:65px; }
#top .menu .left { float:left; width:524px; padding-left:10px; }
#top .menu .right { float:right; width:442px; }
#top .menu .menu_l { line-height:26px; border-bottom:1px solid #e6e5e5; color:#dddddd; }
#top .menu .menu_l a { color:#252525; margin:0 7px; }
#top .menu .zxbb { line-height:30px; color:#dddddd; height:30px; overflow:hidden; }
#top .menu .zxbb .tit { color:#035cca; float:left; padding-left:8px; }
#top .menu .zxbb a { color:#666; }
#top .bread { padding:12px 0 8px; overflow:hidden; _display:inline-block; }
#top .bread .left { width:600px; height:30px; overflow:hidden; }
#top .bread .index { float:left; margin:0 10px 0 20px; display:inline; width:90px; height:30px; background:url(//www.xinhuanet.com/static/xilan/xilan_v1/images/common.png) -314px -100px no-repeat; }
#top .bread .pd { float:left; margin:2px 20px 0 0; display:inline; height:24px; background:#379be9; padding:0 5px; color:#fff; font:bold 20px/24px "微软雅黑"; }
#top .bread .s_pd { float:left; line-height:40px; color:#000; }
#top .bread .right { width:330px; position:relative; }
#top .bread .right .ss { width:280px; height:24px; line-height:24px; border:1px solid #ddd; padding:0 30px 0 10px; background:#fff url(//www.xinhuanet.com/static/xilan/xilan_v1/images/common.png) 290px -65px no-repeat; }
#top .bread .right .ss_submit { background:url(//www.xinhuanet.com/images/syicon/space.gif); border:none; width:25px; height:25px; position:absolute; right:10px; top:0; cursor:pointer; z-index:99; }

#foot { font-size:12px; }
#foot a { text-decoration:none; outline:none; color:#333; }
#foot a:hover { text-decoration:underline!important; color:#333; }
#foot { background:#379be9; height:40px; line-height:40px; overflow:hidden; width:1000px; margin:0 auto; color:#fff; }
#foot .content { width:1000px; margin:0 auto; color:#fff; text-align:center; }
#foot .content a { color:#fff; }
