@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; font-size:14px; font-weight: normal; font-style:normal; text-align:left; font-family: \5B8B\4F53, verdana, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#676767; }
html { height:100%; }
body { height:100%; text-align:center; background: #fff; font-family:"微软雅黑" }
html, body { _background-image:url(about:blank); _background-attachment:fixed; }
img { border: none; }
li { list-style: none; }
select { border:1px solid #A9A9A9; }
strong { font-weight: bold; }
td { line-height: 24px; }
img { vertical-align: middle; }
video { max-width: 1280px; width: 100%; }
a { cursor:pointer; outline:none; color: #000; text-decoration:none; }
input { outline: none; }
a:link { }
a:visited { }
a:active, a:hover { color: #ff9724!important; }
/* 公共样式
--------------------------------------------------*/
/* 清除浮动 */
.clear { clear: both; }
.clear20 { clear: both; height:20px }
.clearfix { display:block; #zoom:1;/*ie6-ie7*/
}
.clearfix:after { content:''; overflow:hidden; width:100%; height:0px; font-size:0px; margin:0px; padding:0px; display:block; clear: both; }
.top_nav { background:#333333; width: 100%; height: 30px; }
.top_nav .main { width: 1000px; margin:0 auto; }
.top_nav dd { font-family: "宋体"; font-size: 12px; height:26px; line-height: 26px; color: #cccccc; text-decoration: none; float: right; }
.top_nav dd a { color: #cccccc; text-decoration: none; font-size: 12px; }
.top_nav dt { font-family: "宋体"; font-size: 12px; height:26px; line-height: 26px; color: #cccccc; text-decoration: none; margin-left: 20px; float: left; }
.top_nav dt a { color: #cccccc; text-decoration: none; font-size: 12px; }
.top_nav dl { font-family: "宋体"; font-size: 12px; line-height: 26px; color: #cccccc; text-decoration: none; margin-left: 15px; float: right; }
.top_nav dl a { color: #cccccc; text-decoration: none; font-size: 12px; padding:0 20px }
.top_nav .main span{height: 28px;line-height: 28px;font-size: 12px;color: #CCCCCC;margin-left: 20px;}
/* headerBody
--------------------------------------------------*/
#headerBody { width: 1000px; height: 128px; margin: 0 auto 10px auto; position: relative; z-index: 2; }
#headerBody .logo { float: left; width: 162px; height: 128px; }
#headerBody .logo a { display: block; width: 140px; height: 105px; line-height: 105px; vertical-align: middle; text-align: center; font-size: 0px; }
#headerBody .logo img { max-width: 162px; max-height: 128px; margin: 0 auto; vertical-align: middle; }
#headerBody .headerR { height: 128px; margin-left:215px; }
#headerBody .headerR img { padding-top:8px }
#headerBody .headerRT { height: 30px; margin-bottom: 5px; position: relative; z-index: 2; }
#headerBody .headerRB { height: 70px; position: relative; z-index: 1; }
#headerBody .headerRT .weather { float: left; height: 30px; line-height: 30px; font-weight: bold; color: #999; }
#headerBody .headerRT .times { float: left; height: 30px; display:none; }
#headerBody .headerRT .times span { float: left; height: 30px; line-height: 30px; font-size:12px; font-family: \5FAE\8F6F\96C5\9ED1; }
#headerBody .headerRT .times .week { margin-left: 5px; }
#headerBody .headerRT .lang { float:right; width: 500px; height: 30px; overflow: hidden; text-align: right; font-size: 0px; background: url(http://www.xinhuanet.com/2014/images/xh_language.jpg) no-repeat 0px 0px; position:relative; }
#headerBody .headerRT .lang li { display: inline-block; #display: inline;
#zoom: 1;
margin: 0 2px; }
#headerBody .headerRT .lang a { display: block; height: 30px; line-height: 30px; font-size: 12px; position: absolute; top: 0px; }
#headerBody .headerRT .lang01 a { width: 52px; left: 5px; }
#headerBody .headerRT .lang02 a { width: 50px; left: 66px; }
#headerBody .headerRT .lang03 a { width: 47px; left: 122px; }
#headerBody .headerRT .lang04 a { width: 80px; left: 175px; }
#headerBody .headerRT .lang05 a { width: 35px; left: 262px; }
#headerBody .headerRT .lang06 a { width: 34px; left: 303px; }
#headerBody .headerRT .lang07 a { width: 35px; left: 345px; }
#headerBody .headerRT .lang08 a { width: 47px; left: 387px; }
#headerBody .headerRT .lang09 a { width: 25px; left: 441px; }
#headerBody .headerRT .lang10 a { width: 25px; left: 473px; }
#headerBody .headerRT .channel { float:right; height: 20px; position: relative; }
#headerBody .headerRT .channel li { float: left; height: 28px; padding: 0 5px; border: 1px solid #fff; vertical-align: middle; margin-left: 10px; }
#headerBody .headerRT .channel li.active { border: 1px solid #e2e2e2; }
#headerBody .headerRT .channel li a { display: inline-block; height: 30px; line-height:30px; font-size: 12px; vertical-align: middle; color: #0f649b; }
#headerBody .headerRT .channel li i { margin-left: 5px; cursor: pointer; }
#headerBody .headerRT .channel .xhNewspapers .selectList { right:-95px; _right:-90px; }
#headerBody .headerRB .adv { float: left; width: 500px; height: 70px; }
#headerBody .headerRB .adv a { display: block; width: 499px; height: 70px; line-height: 70px; vertical-align: middle; text-align: center; font-size: 0px; background: #fff; }
#headerBody .headerRB .adv img { max-width: 499px; max-height: 70px; vertical-align: middle; margin: 0 auto; }
#headerBody .headerRB .search { float: right; width: 340px; }
#headerBody .headerRB .searchItem { float: left; width: 195px; height: 37px; padding: 0 5px; background: #fff; border: 1px solid #488bb5; position: relative; }
#headerBody .headerRB .searchItem .submitBtn { width: 20px; height: 20px; position: absolute; z-index: 1; top: 8px; right: 8px; left: auto; cursor: pointer; }
#headerBody .headerRB .searchItem input { display: block; width: 165px; height: 37px; line-height: 37px\9; color: #333; border: 0px; position: absolute; top: 0px; left: 5px; }
#headerBody .headerRB .reportItem { float: right; width:114px; height: 39px; overflow:hidden; }
#headerBody .headerRB .reportItem a { display: block; width:114px; height: 39px; background: url(http://www.news.cn/2014/images/xh_pic_headerRB_report.png) no-repeat; }
#headerBody .headerRB .reportItem .report02 a { background-position:0px -39px; }
#headerBody .headerRB .case { width: 340px; height: 14px; position: absolute; bottom: 0px; right: 0px; }
#headerBody .headerRB .case ul { width: 350px; height: 14px; position: absolute; top: 0px; left: 0px; }
#headerBody .headerRB .case li { float: left; height: 14px; vertical-align: middle; margin-right: 18px; font-size: 0px; }
#headerBody .headerRB .case li a { display: inline-block; height: 14px; line-height:14px; font-size: 12px; vertical-align: middle; color: #0f649b; }
#headerBody .headerRB .case .controlBtn { height: 20px; position: absolute; right: 0px; top: 0px; cursor: pointer; overflow: visible; }
#headerBody .headerRB .case .selectList { width: 350px; height:88px; border: 1px solid #e2e2e2; padding: 10px; background:#fff; position: absolute; left: auto; right: 0px; _right: -2px; top: 20px; z-index: 999; display: none; }
/* navBody
--------------------------------------------------*/
#navBody { width: 1000px; margin: 0 auto; height:40px; position: relative; z-index: 1; border-top:3px solid #0580d2 }
#navBody ul { margin-left:12px }
#navBody ul li { display:block; float:left; height:20px; }
#navBody ul li a { color: #666666; display:block; padding:10px 19px; font-weight:bold }
#navBody ul li a:active { color:#FFFFFF; }
#navBody ul li a:hover { background:#0273f8; color:#FFFFFF; }
/* adBody
--------------------------------------------------*/
#adBody02 { width: 1000px; margin: 0 auto 10px auto; }
#adBody02 .textAd { height: 14px; overflow: hidden; font-size: 0px; }
#adBody02 .textAd a { display: inline-block; height: 14px; line-height: 14px; font-size: 12px; color: #8d8d8d; margin-right: 20px; }
#adBody02 .imgsAd { margin: 10px 0; }
#adBody02 .imgsAdL { float: left; width: 183px; /*height: 69px;*/ }
#adBody02 .imgsAdC { float: left; width: 643px; /*height: 69px;*/ }
#adBody02 .imgsAdR { float: right; width: 167px; /*height: 69px;*/ }
#adBody03 { width: 1000px; margin: 0 auto 10px auto; }
#zhuanti { width:1000px; margin:0 auto; height:100px; overflow:hidden; margin-bottom:10px; }
.zhuanti_l { float:left; width:162px; }
.zhuanti_m { float:left; width:635px; margin-left:20px; }
.zhuanti_r { float:left; width:162px; margin-left:20px }
.ztbanner { width:1000px; margin:0 auto }
.zt_top { width:230px; height:83px; float:left; overflow:hidden; margin-right:20px }
.zt_top img { width:83px; height:83px }
.zt_right2 { width:135px; float:right; overflow:hidden; }
.zt_top h3 { height:20px; overflow:hidden; color:#0580d2 }
.zt_top h3 a { text-align:center; color:#0580d2; font-size:12px; font-weight:700; line-height:20px; }
.zt_top p { font-size:12px; line-height:20px; padding-top:5px; height:60px; overflow:hidden; }
.zt_top p span { padding-left:5px; }
.zt_top p span a { color:#FB490B; }
/* headLine
--------------------------------------------------*/
#headLine { width: 1000px; margin: 0 auto 10px auto; border: 1px solid #e4e4e4; background: #f7f7f7; position: relative; margin-top:10px; }
#headLine .gdtt_v1 { width:82px; height:24px; position:absolute; top:0px; left:710px; }
#headLine .iconFold { position: absolute; top: -1px; left: -1px; }
#headLine .headLineL { float: left; width: 648px; margin: 0 10px; _margin: 0 5px; padding: 10px 0; overflow: hidden; }
#headLine .headLineLT { overflow: hidden; border-bottom:1px dotted #CCCCCC; padding-bottom:10px; }
.xtt { width:600px; margin:0 auto; height:30px; line-height:30px; overflow:hidden; text-align:center }
.xtt p { float:left; margin-right:15px; height:30px; line-height:30px; overflow:hidden }
.xtt p a { font-size:12px; color:#666666 }
#headLine .headLineLC { padding: 15px 0 10px 0; border-top: 1px dotted #a3a3a3; border-bottom: 1px dotted #a3a3a3; position: relative; }
#headLine .headLineLCL { float: left; width: 455px; height: 324px; position: relative; overflow: hidden; }
#headLine .headLineLCR { float: right; width: 300px; height: 300px; overflow: hidden; }
#headLine .headLineLB { height: 22px; margin-top: 10px; position: relative; }
#headLine .headLineR { float: right; border-left: 1px solid #eaeaea; overflow:hidden; position: relative;width:330px; }
#headLine .headLineR .learningLink { display: block; width: 177px; height: 55px; position: absolute; top: 0px; left: 10px; }
#headLine h1 { text-align: center; margin: 10px; _padding-top:10px; height:42px; overflow:hidden }
#headLine h1 a { height: 44px; line-height: 44px; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 32px; font-weight: bold; color: #0580d2; }
#headLine .hots { height: 24px; vertical-align: middle; padding: 0 10px; margin-bottom: 10px; font-size: 0px; text-align: center; overflow: hidden; }
#headLine .hots p { text-align:center; }
#headLine .hots a { display: inline-block; height: 24px; line-height: 24px; vertical-align: middle; margin-right: 10px; color: #484848; }
#headLine .playVideo { width: 455px; height: 300px; background:#000; position: absolute; bottom: 24px; left: -100%; z-index: 10; }
#headLine .playVideo #player_container { width: 455px; height: 300px; }
#headLine .videoCloseBtn { display: block; position: absolute; left: 455px; top: 15px; cursor: pointer; display: none; }
#headLine .tabsBd { width: 10000px; }
#headLine .tabsBd li { float: left; width: 455px; height: 320px; font-size: 0px; overflow: hidden; }
#headLine .focusBox { position: relative; width: 455px; height: 300px; margin-bottom: 20px; }
#headLine .focusBox .pic a { display: block; width: 455px; height: 300px; line-height: 300px; text-align: center; vertical-align: middle; font-size: 0px; overflow: hidden; }
#headLine .videoFocusBox .pic i { display: block; width: 60px; height: 60px; font-size: 0px; overflow: hidden; position: absolute; z-index: 1; left: 50%; top: 50%; background:url(http://www.xinhuanet.com/2014/images/xh_icon.png) no-repeat -70px -140px; _background:url(http://www.xinhuanet.com/2014/images/xh_icon.gif) no-repeat -70px -140px; margin: -30px 0 0 -30px; cursor: pointer; }
#headLine .focusBox .pic img { max-width: 455px; max-height: 300px; _width: 455px; _height: 300px; vertical-align: middle; margin: 0 auto; }
#headLine .focusBox .txt-bg { position: absolute; bottom: 0; _bottom: 20px; left: 0px; z-index: 1; height: 36px; width: 100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
#headLine .focusBox .txt { position: absolute; bottom: 0; _bottom: 20px; left: 0px; z-index: 2; height: 36px; width: 100%; overflow: hidden; }
#headLine .focusBox .txt li { height: 36px; line-height: 36px; position: absolute; bottom: -36px; }
#headLine .focusBox .txt li a { display: block; color: #fff; padding: 0 0 0 10px; font-weight: bold; }
#headLine .focusBox .num { width: 100%; height: 5px; position: absolute; z-index: 3; bottom: -15px; _bottom: 5px; left: 0px; overflow: hidden; text-align: center; vertical-align: top; }
#headLine .focusBox .num li { float: none; display: inline-block; #display: inline;
#zoom:1;
width: 5px; height: 5px; overflow: hidden; text-align: center; vertical-align: top; margin: 0 5px; cursor: pointer; background: #c9c9c9; }
#headLine .focusBox .num li.on, #headLine .focusBox .num li:hover { background: #7dcaff; }
#headLine .focusBox .pageBtn { width: 43px; height: 50px; position: absolute; z-index: 1; top: 50%; margin: -25px 0 0 0; cursor: pointer; display: none; }
#headLine .focusBox .iconBtnPrev { left: 0px; }
#headLine .focusBox .iconBtnNext { right: 0px; }
#headLine .tabsHd { height: 24px; position:absolute; bottom: 0px; right: 0px; z-index: 10; }
#headLine .tabsHd li { float: left; width: 34px; height: 22px; border: 1px solid #c8c8c8; border-top:none; _border-top:0px; color: #eabebe; cursor: pointer; margin-left: -1px; position: relative; overflow: hidden; }
#headLine .tabsHd li div { width: 100%; height: 44px; position: absolute; top: 0px; left: 0px; }
#headLine .tabsHd li .iconSection { display: block; width: 100%; height: 22px; }
#headLine .tabsHd li .iconSection i { margin: 3px 0 0 10px; }
#headLine .tabsHd li .textSection { display: block; width: 100%; height: 22px; line-height: 22px; font-size: 12px; text-align: center; }
#headLine .tabsHd .on .iconPicture2 { background-position: 0px -185px; }
#headLine .tabsHd .on .iconVideo2 { background-position: -20px -185px; }
#headLine .tabsHd .on .textSection { color: #fea348; }
#headLine .headLineLB .item { float: left; height: 22px; line-height: 22px; vertical-align: middle; margin-right: 5px; font-size: 0px; }
#headLine .headLineLB .item i { float: left; }
#headLine .headLineLB .item .iconXhsNews, #headLine .headLineLB .item .iconXhsPhoto { margin-top: 4px; }
#headLine .headLineLB .item span { float: left; height: 30px; line-height:30px; vertical-align: middle; margin-left: 10px; font-family:"微软雅黑" }
#headLine .headLineLB #newestListScroll { width: 670px; height: 22px; overflow: hidden; position: absolute; top: 365px; right:579px; }
#headLine .headLineLB #newestListScroll .wrap { height: 22px; width: 10000px; }
#headLine .headLineLB .newestList, #headLine .headLineLB .gd_scroll { float: left; }
#headLine .headLineLB .newestList li { float: left; height: 22px; padding-right: 30px; overflow: hidden; }
#headLine .headLineLB .newestList a { height: 22px; line-height: 22px; color: #484848; }
#headLine .headLineR #perspective { margin-bottom: 10px; }
#headLine .headLineR #perspective .borderTit { line-height: 40px; margin-bottom:8px; }
#headLine .headLineR #perspective .borderCont { padding-top:0px!important; text-indent: 0px!important; }
#headLine .headLineR #perspective .borderCont .dataList04 { padding-bottom: 0px; }
#headLine .headLineR #perspective .borderCont .dataList04 li.clearfix { height: 90px; position: relative; }
#headLine .headLineR #perspective .borderCont .dataList04 .conts { color: #484848; }
#headLine .headLineR #perspective .borderCont .dataList04 .conts a { font-size:13px; color: #484848; line-height:20px; }
#headLine .headLineR #perspective .borderCont .dataList04 .img { width: auto; height: auto; border: 1px solid #dfdfdf; margin: 0px 6px 0 3px; padding: 3px; background: #fff; box-shadow: 0 0 3px rgb(223,223,223); }
#headLine .headLineR #perspective .borderCont .dataList04 .img a { width: auto; height: auto; line-height: 0; }
#headLine .headLineR #perspective .borderCont .dataList04 img { width: 72px; height: 75px; }
#headLine .headLineR #perspective .twoCodeImg { display: block; width: 24px; height: 24px; border: 3px solid #fff; position: absolute; right: 0px; bottom: 3px; font-size:0px; vertical-align:top; cursor:pointer; }
#headLine .headLineR #perspective .twoCodeImg img { width:100%!important; height:100%!important; }
#headLine .headLineR #perspective .borderCont .dataList08 { padding-bottom:0px; }
#headLine .headLineR #perspective .borderCont .dataList08 li { padding-left: 20px; margin-bottom:0px; }
#headLine .headLineR #perspective .borderCont .dataList08 li .icon { height: 13px; width: 15px; margin-top: -6px; }
#headLine .headLineR #perspective .borderCont .dataList08 li a { font-size: 12px; }
#headLine .headLineR .special { margin-bottom: 3px; }
#headLine .headLineR .special .specialPicRow1, #headLine .headLineR .special .specialPicRow2 { width: 174px; height: 40px; overflow: hidden; }
#headLine .headLineR .special .specialPicRow1 a, #headLine .headLineR .special .specialPicRow2 a { display:block; width: 174px; height: 40px; }
#headLine .headLineR .special .specialPicRow1 img, #headLine .headLineR .special .specialPicRow2 img { width: 174px; height: 40px; }
#headLine .headLineR .special .specialPicRow1 { width: 174px; height: 40px; overflow: hidden; margin-bottom:8px; }
#headLine .headLineR .special .dataList02 { padding-bottom: 0px; margin-top:10px; }
#headLine .headLineR .special .dataList02 li { margin-bottom: 8px; _margin-bottom: 6px; }
#headLine .headLineR .special .dataList02 a { font-size: 12px; color: #0e649a; margin-right:0; }
/*滚动效果样式*/   
.scrollDiv { height:55px; line-height:26px; border:#ccc 1px solid; overflow:hidden; }
.scrollDiv h2 { float:left; width:50px; height:55px; line-height:55px; text-align:center }
.scrollDiv h2 a { color:#0580d2; font-size: 17px; font-family: "微软雅黑"; }
.scrollDiv ul { float:left; width:260px; }
.scrollDiv ul li { height:25px; padding-left:10px; overflow:hidden; background: url("http://www.locpg.hk/static/imgs/arrow_01.jpg") no-repeat 0 12px;font-size:12px  }
.scrollDiv ul li a{font-size:12px}
.scrollDiv1 { height:25px; line-height:35px; overflow:hidden; }
.scrollDiv1 ul { float:left; width:260px; }
.scrollDiv1 ul li { height:25px; padding-left:10px; }
.scrollDiv1 ul li a { font-size:12px }
.dzhelp { position:absolute; top:-10px; right:-15px; width:259px; height:146px; display:none; }
.productBody_gb { width: 30px; position: absolute; left:0; bottom:-19px; z-index: 9991; font-size:12px; color:#999; cursor: pointer; text-align:center; background:#f2f2f2; line-height:18px; }
#footerBody .links .right a { display: inline-block; height: 30px; line-height:30px; margin: 20px 12px 0 0; font-size: 12px; color: #fff; }
/* footerBody
--------------------------------------------------*/
#footerBody { height: 106px; text-align: center; background:#333333; }
#footerBody .links { width: 980px; margin: 0 auto; padding: 15px 0; border-bottom: 1px dotted #a8cbeb; }
#footerBody .links .left { float: left; width: 80px; height: 40px; line-height: 40px; margin-left: 14px; color: #fff; font-weight: bold; }
#footerBody .links .right a { display: inline-block; height: 20px; line-height: 20px; margin: 0 12px 0 0; font-size: 12px; color: #fff; }
#footerBody .copyright { width: 980px; margin: 0 auto; padding: 10px 0; position: relative; padding-top:25px; }
#footerBody .copyright p { height: 26px; line-height:26px; font-size: 12px; color: #fff; text-align:center }
#footerBody .copyright p a { height: 20px; line-height: 20px; font-size: 12px; color: #fff; }
#footerBody .icon { position: absolute; left: 50%; bottom: 6px; margin-left: 440px; }
#newsLeft { float:left; width:330px; overflow:hidden; _display:inline-block; margin-left:10px }
.layout_col32 .col_middle { float:left; width:330px; padding-right:14px; overflow:hidden; _display:inline-block; margin-left:20px }
/*=====焦点图=====*/   
.fourcePic { width:330px; height:240px; margin-top:10px; margin-bottom:5px; position:relative; overflow:hidden; }
.fourcePic .num { position:absolute; right:3px; bottom:50px; z-index:10; }
.fourcePic .num a { width:16px; height:16px; display:inline-block; text-align:center; line-height:16px; margin:0 3px; cursor:pointer; background:#333; color:#fff; }
.fourcePic .num a:hover { text-decoration:none; }
.fourcePic .num a.cur { background:#ff6700; color:#fff; }
.fourcePic ul li { position:relative; height:230px; }
.fourcePic ul li .bg { background:#000000; border-top: 1px solid #545050; bottom: 0; height: 37px; left: 0; opacity: 0.7; filter:alpha(opacity=70); position: absolute; width: 330px; z-index: 10; }
.fourcePic ul li .tit { bottom: 0; color: #FFFFFF; font-size: 14px; height: 37px; left: 0; line-height: 37px; position: absolute; text-align: center; width: 330px; z-index: 20; }
.fourcePic ul li .tit a { color:#fff; font-size:14px; text-decoration:none; line-height:37px; }
.fourcePic ul li .tit a:hover { text-decoration: underline; }
.fourcePic ul li img { width:330px; height:230px; }
.title11 h2 { color: #004276; font-size:18px; font-weight: normal; line-height:26px; font-family:"微软雅黑"; }
.title11 h2 a { color: #004276; font-size:18px; font-family:"微软雅黑"; font-weight:normal; }
.title11 p { color:#666; padding-top:5px; }
.title10 { height:27px; border-bottom:1px solid #054A8C; margin-bottom:10px; overflow:hidden; _display:inline-block; }
.title10 h2 { float:left; width:110px; text-indent:10px; height:24px; border-bottom:3px solid #054A8C; color:#004276; font-size:14px; font-weight:bold; }
.title10 h2 a { color:#004276; font-size:14px; font-weight:bold; }
.title10 span { color:#666; padding-left:20px; line-height:26px; }
.xuxian { background-image: url(http://www.xinhuanet.com/politics/2012home/grxx.gif); background-repeat: repeat-x; height: 3px; clear: both; }
.btzy2 h2 { color: #004276; font-size:12px; font-weight: bold; line-height:24px; font-family:"宋体"; }
.btzy2 h2 a { color: #004276; font-size:12px; font-weight: bold; line-height:24px; font-family:"宋体"; }
.btzy2 p { color:#333; font-size:12px; line-height:24px; font-family:"宋体"; }
.btzy2 span { color:#333; font-size:12px; font-weight:bold; line-height:24px; font-family:"宋体"; }
#newsRight { float:left; width:280px; border:none; padding:0 10px; }
#newsRight ul { margin-bottom:10px; text-align:left; list-style-type: none; border-bottom: #dddddd dotted 1px; }
#newsRight ul li.NewsTitle01 { font-size:17px; font-family:"微软雅黑"; color:#0580d2; line-height:33px; height:33px; overflow: hidden; background-image: url(http://www.xinhuanet.com/world/20121212/img/pot.jpg); background-repeat:no-repeat; background-position: 5px 15px; padding-left:20px; }
#newsRight ul li.NewsTitle01 a { color:#0580d2; font-weight:bold }
#newsRight ul li.NewsTitle02 { font-size:17px; font-family:"微软雅黑"; line-height:33px; text-indent:20px; font-weight:normal; height:30px; overflow: hidden; }
#newsRight ul li.NewsTitle02 a { color:#333; }
.list li { padding-left:14px; }
.list_hui12 li a { font-size:12px; color:#333333; }
.list_hui14 li a { font-size:14px; line-height:25px; color:#333333; }
/* 图片标题摘要 */   
.img1 { margin-bottom:10px; overflow:hidden; _display:inline-block; }
.img1 .img { float:left; }
.img1 .info { color:#333; width:144px; float:right; }
.img1 .info h2 { padding-bottom:2px; margin-bottom:4px; background:url(http://www.xinhuanet.com/static/img/201204/layout_line3.gif) 0 100% repeat-x; }
.img1 .info h2 a { line-height:24px; font-size:12px; color:#333; }
.img1 .info p a { color:#333; line-height:18px; }
.img_title2 { border-bottom:0px; padding-bottom:0px; margin-bottom:10px; overflow:hidden; _display:inline-block; }
.img_title2 h2 a { height:26px; line-height:26px; color:#333; font-size:12px; }
.img_title2 .info { overflow:hidden; _display:inline-block; }
.img_title2 .img { float:left; width:110px; }
.img_title2 .img_title2 .img img { width:100px; height:70px; }
.img_title2 .info h2 a { color: #003399; font-size:14px; }
.img_title2 .info p a { font-size:12px }
/*即时新闻滚动效果样式*/   
#gd_area { width:550px; height:30px; line-height:30px; overflow:hidden; float:left; }
.wrap { float: left; width:100000px; }
#gd_content, #gd_scroll { float:left; }
#gd_content li, #gd_scroll li { height:30px; color:#333333; padding-left:8px; margin-right:15px; display:inline; float:left; line-height:30px; background:url(http://www.news.cn/static/img/common_img/com_dot.gif) 0 14px no-repeat; }
#gd_content li a, #gd_scroll li a { color:#333333; font-size:12px }
.banner img { margin-left:10px; width:205px; height:64px; overflow:hidden }
/*  */
#spzw { margin-top:14px; width:1000px; margin:0 auto }
.box { float:left; }
.box_tit { background: #0580d2; height:38px; line-height:38px; padding:3px 15px 0; }
.box_tit h2 { font-size:18px; font-family:"微软雅黑"; color:#ffffff; }
.box_tit h2 a { color:#ffffff;font-size:18px; font-family:"微软雅黑";  }
.box_tit1 { height:36px; line-height:36px; padding:3px 15px 0; border-bottom:1px solid #CCCCCC }
.box_tit1 h2 { font-size:18px; font-family:"微软雅黑"; color:#0580d2; }
.box_tit1 h2 a { color:#0580d2; font-size:18px; font-family:"微软雅黑"; }
.box_tit2 { height:34px; line-height:34px; padding:3px 15px 0; border-bottom:1px solid #CCCCCC; margin-bottom:15px; }
.box_tit2 h2 { font-size:17px; font-family:"微软雅黑"; color:#0580d2; }
.box_tit2 h2 a { font-size:17px; font-family:"微软雅黑"; color:#0580d2; }
.fubiao { float:right; }
.fubiao a { display:block; float:left; padding-right:10px; font-size:12px; text-align:right; color:#ffffff; }
.fubiao1 { float:right; }
.fubiao1 a { display:block; float:left; padding-right:10px; font-size:12px; text-align:right; color:#666666; }
.fubiao2 { float:right; }
.fubiao2 a { display:block; float:left; padding-right:15px; font-size:12px; text-align:left; color:#ffffff; }
.more { float:right; font-size:12px; text-align:right; color:#ffffff; }
.more a { color:#ffffff; }
/* 政务 */
.dataList13 { width: 309px; height: 152px; overflow: hidden; margin-left:3px; }
.dataList13 li { float: left; width: 24px; height: 150px; overflow: hidden; border-right: 1px solid #c9d7e2; border-top: 1px solid #c9d7e2; border-bottom:1px solid #c9d7e2; }
.dataList13 li .name { font-size:12px; float: left; width:12px; height: 144px; padding: 6px 6px 0 6px; cursor: pointer; background: #ffffff; color:#0580d2 }
.dataList13 li .name a { font-size:12px; display: block; width: 20px; height: 150px; line-height: 18px; cursor: pointer; color: #3588c9; text-align: center; font-weight: bold; }
.dataList13 li .conts { height: 150px; overflow: hidden; _float: left; _width: 150px; }
.dataList13 li .conts img { width: 160px; height: 150px; }
.dataList13 li.openItem { width: 184px; }
.dataList13 li.openItem .name { background: #0580d2; color: #ffffff; }
.dataList13 li.openItem .name a { color: #ffffff; }
/* 视频 */
.box_con_sp { padding-bottom:5px; margin:12px; }
.box_con_sp img { float:left; display:inline; margin-right:8px; }
.box_con_sp ul { margin-top:10px; *margin-top:10px;
_margin-top:10px }
.box_con_sp ul li { background: url("http://www.locpg.hk/static/imgs/arrow_01.jpg") no-repeat 0 13px; padding: 0 0 0 1em; display:block; height:28px; line-height:28px; overflow:hidden; font-size:14px; }
.box_con_sp ul li a { color:#585858; }
/* 政务大厅 */
.box_right { width:635px; float:right }
.zu { border:1px solid #c0c0c0; overflow:hidden; height:275px }
.box_con { padding-bottom:5px; margin:12px; width:290px }
.box_con img { float:left; display:inline; margin-right:8px; }
.box_con ul { margin-top:10px; padding-right:10px }
.box_con ul li { background: url("http://www.locpg.hk/static/imgs/arrow_01.jpg") no-repeat 0 13px; padding: 0 0 0 1em; display:block; height:28px; line-height:28px; overflow:hidden; font-size:14px; }
.box_con ul li a { color:#585858; }

.box_con1 { margin-top:12px; margin-right:12px; margin-left:5px; margin-bottom:12px }
.box_con1 img { float:left; display:inline; margin-right:8px; }
.box_con1 ul { margin-top:10px }
.box_con1 ul li { background: url("http://www.locpg.hk/static/imgs/arrow_01.jpg") no-repeat 0 8px; padding: 0 0 0 1em; display:block; height:28px; line-height:28px; overflow:hidden; font-size:14px; }
.box_con1 ul li a { color:#585858; font-size:12px; }
.box_con2 { margin-top:0px; margin-right:12px;  margin-bottom:0px }
.box_con2 img { float:left; display:inline; margin-right:8px; }
.box_con2 ul { margin-top:6px; margin-left:15px }
.box_con2 ul li { background: url("http://www.locpg.hk/static/imgs/arrow_01.jpg") no-repeat 0 8px; padding: 0 0 0 1em; display:block; height:24px; line-height:24px; overflow:hidden; font-size:14px; }
.box_con2 ul li a { color:#585858; font-size:12px; }
.top_right2 ul { margin-top:6px; margin-left:0px }
.box_con2_top { height:64px; overflow:hidden; margin-left:15px }
.box_con2_top img { width:97px; height:64px }
.box_con3_top { height:118px; overflow:hidden; margin-left:15px; margin-bottom:20px; }
.box_con3_top img { width:95px; height:118px; border:1px solid #666666 }
.top_right2 { width:170px; float:right; overflow:hidden; }
.box_con2_top h3 { height:20px; overflow:hidden; color:#0580d2 }
.box_con2_top h3 a { text-align:center; color:#0580d2; font-size:12px; font-weight:700; line-height:20px; }
.box_con2_top p { font-size:12px; line-height:20px; padding-top:5px; height:40px; overflow:hidden; }
.box_con2_top p span { padding-left:5px; }
.box_con2_top p span a { color:#FB490B; }
.box_con3_top h3 { height:20px; overflow:hidden; color:#0580d2 }
.box_con3_top h3 a { text-align:center; color:#0580d2; font-size:12px; font-weight:700; line-height:20px; }
.box_con3_top p { font-size:12px; line-height:20px; padding-top:5px; height:40px; overflow:hidden; }
.box_con3_top p span { padding-left:5px; }
.box_con3_top p span a { color:#FB490B; }
.box_con_top { height:90px; overflow:hidden }
.box_con_top img { width:120px; height:90px }
.top_right { width:150px; float:right; overflow:hidden; }
.box_con_top h3 { height:40px; overflow:hidden; color:#0580d2 }
.box_con_top h3 a { text-align:center; color:#0580d2; font-size:12px; font-weight:700; line-height:20px; }
.box_con_top p { font-size:12px; line-height:20px; padding-top:5px; height:40px; overflow:hidden }
.box_con_top p span { padding-left:5px; }
.box_con_top p span a { color:#FB490B; }
.box_con1 { margin:12px; width:290px }
.box_con1 img { float:left; display:inline; margin-right:8px; }
.top_right1 { width:150px; float:right; overflow:hidden; }
.box_con1 ul { margin-top:10px }
.box_con1 ul li { background: url("http://www.locpg.hk/static/imgs/arrow_01.jpg") no-repeat 0 8px; padding: 0 0 0 1em; display:block; height:20px; line-height:20px; overflow:hidden; font-size:12px; }
.box_con1 ul li a { color:#585858; font-size:12px; }
.box_right1 { width:310px; float:left; }
.box_right1 ul { margin-top:10px;}
.box_right1 ul li { background: url("http://www.locpg.hk/static/imgs/arrow_01.jpg") no-repeat 0 12px; padding: 0 0 0 1em; display:block; height:24px; line-height:24px; overflow:hidden; font-size:14px; }
.box_right1 ul li a { color:#585858; font-size:13px}
.box_right1_l{ float:left; width:64px; margin-top:20px}
.box_right1_l p{margin-bottom: 10px;font-size: 12px; text-align:center}
.box_right1_l p a{font-size: 12px; line-height: 18px;color:#0580d2;}
.box_right1_r{ float:left; margin-left:10px; width:236px}
.box_con1_top { height:90px; overflow:hidden }
.box_con1_top img { width:120px; height:90px }
.box_con1_top h3 { height:40px; overflow:hidden; }
.box_con1_top h3 a { text-align:center; color:#204794; font-size:12px; font-weight:700; line-height:20px; }
.box_con1_top p { font-size:12px; line-height:20px; padding-top:5px; height:40px; overflow:hidden }
.box_con1_top p span { padding-left:5px; }
.box_con1_top p span a { color:#FB490B; }
/* 中央关怀 */
.box_left { width:350px; float:left; }
.box_zygh { border:1px solid #c0c0c0; overflow:hidden; height:275px; }
.box_con_zygh { text-align:center; }
.box_con_zygh img { width:150px; height:118px; float:left; margin-right:10px }
.box_con_zygh a { text-align:center; color:#204794; font-size:12px; font-weight:700; height:16px; line-height:26px }
.zygh_tit { height:22px; overflow:hidden; _margin-top:-15px; *margin-top:-15px
}
/* 地方 */
.box_df { border:1px solid #c0c0c0; overflow:hidden; margin-top:10px; height:260px }
.dfys { margin-left:15px; margin-top:15px; }
.dfys li { float: left; width:58px; height:34px; text-align:center; background:#0580d2; line-height:34px; margin-right:5px; }
.dfys li a { color: #FFFFFF }
.box_df1 { border:1px solid #c0c0c0; overflow:hidden; margin-top:10px; width:310px; float:left; height:260px }
.box_df2 { border:1px solid #c0c0c0; overflow:hidden; margin-top:10px; width:305px; float:left; margin-left:15px; height:260px }
.box_df6 { border:1px solid #c0c0c0; overflow:hidden; margin-top:10px; width:305px; float:left; height:260px }
.box_df3 { border:1px solid #c0c0c0; overflow:hidden; margin-top:10px; width:348px; float:left; margin-right:15px; height:226px; }
.box_df4 { border:1px solid #c0c0c0; overflow:hidden; margin-top:10px; width:348px; float:left; margin-right:15px; height:226px; }
.box_df5 { border:1px solid #c0c0c0; overflow:hidden; margin-top:10px; width:305px; float:left; height:226px }
.box_df7 { border:1px solid #c0c0c0; overflow:hidden; margin-top:10px; width:305px; float:left; margin-left:15px; height:226px }
/*新闻中心 */
.tab { overflow:hidden; margin:0 auto; }
.tab .tab_title { height:36px; border-bottom:1px solid #CCCCCC; }
.tab .tab_title h2 { float:left; font-size: 18px; font-family: "微软雅黑"; color: #0580d2; line-height:36px; margin-left:20px; margin-right:60px; }
.tab .tab_title h2 a{ font-size: 18px; font-family: "微软雅黑"; color: #0580d2; }
.tab .tab_title ul { overflow:hidden; }
.tab .tab_title li { float:left; height:36px; line-height:36px; text-align:center; }
.tab .tab_title li a { float:left; width:40px; height:34px; line-height:34px; font-size:12px; text-align: center; color:#333; }
.tab .tab_title li.active a { border-bottom:2px solid #0580d2 }
.tab .tab_box .tab_box_content { display:none; }
/*页签样式*/   
.tab1 { overflow:hidden; }
.tab1 .tab_title { height:36px; background:url(http://www.xinhuanet.com/static/img/201204/tab_line.gif) 0 100% repeat-x; }
.tab1 .tab_title ul { overflow:hidden; }
.tab1 .tab_title li { float:left; height:36px; }
.tab1 .tab_title li a { float:left; width:110px; height:36px; line-height:36px; font-size:18px; text-align:center; color:#333; font-family: "微软雅黑"; }
.tab1 .tab_title li.active a { border:1px solid #ccc; border-bottom:none; background:#fff; text-decoration:none; line-height:36px; width:110px; font-size: 18px; font-family: "微软雅黑"; color: #0580d2; font-weight:100 }
.tab1 .tab_box { overflow:hidden; }
.tab1 .tab_box .tab_box_content { display:none; }
/*禁毒图说 */
.jdts { width:1000px; margin:0 auto; margin-top:15px }
/* sanlan */
.sanlan { width:1000px; margin:0 auto }
/*公众服务 */
.gzfw { width:1000px; margin:0 auto; margin-top:15px }
.gzfw_l { width:675px; float:left; height:440px; border:1px solid #c0c0c0; }
.gzfw_r { border:1px solid #c0c0c0; overflow:hidden; width:305px; float:left; margin-left:15px; height:440px }
.jdjg { margin-left:20px; margin-top:20px }
.jdjg img { margin-bottom:15px; margin-right:20px }
/*合作伙伴*/
.hzhb { width:1000px; margin:0 auto; margin-top:15px }
.hzhb img { margin-top:15px; margin-right:10px; }
/*友情链接*/
.yqlj { width:1000px; margin:0 auto; margin-top:15px }
.yqlj ul { margin-top:10px }
.yqlj ul li { float:left; height:36px; overflow:hidden }
.yqlj ul li a { float:left; display:block; font-size:14px; padding:10px; color:#666666 }
/* txyt */
#centerdatu { position: relative; margin: 0 auto; }
#slider { position: absolute; left: 0px; top: 0px; overflow: hidden; background: #000; border: none; }
#centerdatu, #slider { width: 100%; height: 380px; }
#slider .slide { position: absolute; top: 0px; height: 380px; width: 570px; overflow: hidden; border-left: #000 solid 1px; cursor: default; background:#000000 }
#slider .slide a { color:#FFFFFF; }
#slider .backgroundText { position: absolute; width: 100%; height: 100%; top: 100%; background: #000; filter: alpha(opacity=40); opacity: 0.4; }
#slider .title { color: #F80; font-weight: bold; font-size: 1.2em; margin-right: 9px; text-decoration: none; }
#slider .text { position: absolute; top: 40px; left: 20px; color: #FFF; font-size: 14px; text-align: justify; width: 450px; line-height: 24px; }
#slider .diapo { position: absolute; filter: alpha(opacity=100); }
.jdcm { margin-left:20px; margin-top:15px }
.jdcm img { margin-right:10px; border:1px solid #999999 }
.jdjg1 { margin-left:15px; }
.jdjg1 img { margin-right:15px; }
.fvfg { margin-left:15px; margin-top:15px; float:left }
.fvfg img { margin-right:10px; }
.mapys { margin-left:40px }

.list_pic_4z li{ height:130px;}
.list_pic_4z .name{ line-height:18px!important}