@charset "utf-8";
/* CSS Document */
body { font: 12px/1.6 "Microsoft YaHei", "微软雅黑", 'Helvetica Neue', Arial, Tahoma, "Hiragino Sans GB", STHeiti, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none; line-height: 1.6; -webkit-font-smoothing: antialiased }
html, legend { background: #FFF; color: #555 }
body, dl, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend { margin: 0 }
ul, ol, fieldset, p { margin: 0; padding: 0 }
table { font-size: inherit }
fieldset, img { border: 0 }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal }
ul, ol { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
h1 { font-size: 16px }
h2 { font-size: 14px }
h3 { font-size: 12px }
q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
input, button, textarea, select { font: 12px/1.6 'Helvetica Neue', Arial, Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "微软雅黑", sans-serif }
textarea { overflow: auto; vertical-align: top }
pre, code, kbd, samp, tt { font-family: "Courier New", Courier, monospace }
small { font-size: 100% }
a { color: #222; text-decoration: none }
a:hover { color: #3a93e2; text-decoration: none }
abbr, acronym { border-bottom: 1px dotted; cursor: help }
ins { text-decoration: none }
del { text-decoration: line-through }
hr { background-color: #d1d7dc; border: 0; color: #d1d7dc; height: 1px }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
audio, canvas, video { display: inline-block; *display:inline;
*zoom:1
}
.col12 { float: left; _display: inline; margin-left: 30px; width: 990px }
.col11 { float: left; _display: inline; margin-left: 30px; width: 905px }
.col10 { float: left; _display: inline; margin-left: 30px; width: 820px }
.col9 { float: left; _display: inline; margin-left: 30px; width: 735px }
.col81 { float: left; _display: inline; margin-left: 210px; width: 650px }
.col8 { float: left; _display: inline; margin-left: 30px; width: 650px }
.col7 { float: left; _display: inline; margin-left: 30px; width: 650px }
.col6 { float: left; _display: inline; margin-left: 30px; width: 480px }
.col5 { _display: inline; margin-left: 30px; width: 650px; }
.col4 { float: left; _display: inline; margin-left: 30px; width: 310px }
.col3 { float: left; _display: inline; margin-left: 30px; width: 225px }
.col2 { float: left; _display: inline; margin-left: 30px; width: 140px }
.col1 { float: left; _display: inline; margin-left: 30px; width: 55px }
.offset12 { margin-left: 1020px }
.offset11 { margin-left: 935px }
.offset10 { margin-left: 850px }
.offset9 { margin-left: 765px }
.offset8 { margin-left: 680px }
.offset7 { margin-left: 595px }
.offset6 { margin-left: 510px }
.offset5 { margin-left: 425px }
.offset4 { margin-left: 340px }
.offset3 { margin-left: 255px }
.offset2 { margin-left: 170px }
.offset1 { margin-left: 85px }
.warp { width: 990px; margin: 0 auto; *zoom:1
}
.warp:before, .warp:after { display: table; content: "" }
.warp:after { clear: both }
.row { margin-left: -30px; *zoom:1
}
.row:before, .row:after { display: table; content: "" }
.row:after { clear: both }
.col { margin-left: 30px; *zoom:1
}
.col:before, .col:after { display: table; content: "" }
.col:after { clear: both }
body { background: #fff url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/bg.jpg) no-repeat center top }
.clearfix { *zoom:1
}
.clearfix:before, .clearfix:after { display: table; content: "" }
.clearfix:after { clear: both }
.fl { float: left; _display: inline }
.fr { float: right; _display: inline }
.hide { display: none }
.MarBot30 { margin-bottom: 30px }
#Header .logo { display: block; margin-top: 25px; height: 131px; background: url(http://www.xinhuanet.com/2015dejwlaqz/images/logo.png) no-repeat center }
#Header .date { margin-top: 8px; line-height: 30px; height: 30px; background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/header_date_bg.png) no-repeat center; color: #fff; font-size: 16px; text-align: center }
#Header .header_title { height: 194px; background: url(http://www.xinhuanet.com/2015dejwlaqz/images/header_title.png) no-repeat left center }
#NavBar { height: 48px; margin-top: 25px; background:#1d76c5; }
#NavBar li { display: inline-block; *display:inline;
*zoom:1;
font-size: 0; }
#NavBar li a { display: block; height: 48px; overflow: hidden; font-size: 16px; color: #fff; line-height: 48px; padding: 0 12px }
#NavBar li a:hover { text-decoration: none; color: #c2e2ff; }
#NavBar li.on { background: #3ca0f9; }
#NavBar li.on a { }
#Mainbody { margin-top: 30px }
#Mainbody .mod-title { height: 28px; overflow: hidden; padding-left: 136px; line-height: 28px }
#Mainbody .mod-title span { float: left; _display: inline; width: 136px; height: 28px; margin-left: -136px; background: url(http://www.xinhuanet.com/2015dejwlaqz/images/titleall.png) no-repeat 0 0; text-indent: -200px; overflow: hidden; background-position: left -28px; }
#Mainbody .mod-title em { display: inline-block; *display:inline;
*zoom:1;
width: 100%; height: 3px; background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/title_line_bg.png) repeat-x; overflow: hidden; line-height: 0; font-size: 0; vertical-align: middle }
#Mainbody .mod-title.activity { padding-left: 136px }
#Mainbody .mod-title.activity span { width: 136px; margin-left: -136px; background-position: 0 0 }
#Mainbody .mod-title.youthsafe { padding-left: 265px; width:387px; }
#Mainbody .mod-title.youthsafe span { width: 265px; margin-left: -265px; background-position: 0 -56px }
#Mainbody .mod-title.photoshow { padding-left: 130px; margin-top:30px; }
#Mainbody .mod-title.photoshow span { width: 130px; margin-left: -130px; background-position: 0 -83px }
#Mainbody .mod-title.videoshow { padding-left: 105px; margin-bottom: 20px }
#Mainbody .mod-title.videoshow span { width: 105px; margin-left: -105px; background-position: 0 -112px }
#Mainbody .mod-title.peoplestory { padding-left: 128px; margin-bottom: 0px; }
#Mainbody .mod-title.peoplestory span { width: 128px; margin-left: -128px; background-position: 0 -139px }
#Mainbody .mod-title.department { padding-left: 132px }
#Mainbody .mod-title.department span { width: 112px; margin-left: -132px; background-position: 0 -168px }
#Mainbody .mod-title.local { padding-left: 132px }
#Mainbody .mod-title.local span { width: 112px; margin-left: -132px; background-position: 0 -198px }
#Mainbody .mod-title.netmedia { padding-left: 186px }
#Mainbody .mod-title.netmedia span { width: 166px; margin-left: -186px; background-position: 0 -227px }
.sub-Title { border-bottom: 1px solid #3496ec; position: relative; font-size: 18px; color: #222; padding-bottom: 5px }
.sub-Title b { position: absolute; left: 0; bottom: -2px; width: 40%; height: 5px; background: #1b7dd4; font-size: 0; line-height: 0 }
.info_more { color: #679042; font-size: 12px }
#Footer { background: #f4f4f4; padding: 20px 0; text-align: center; margin-top: 20px }
.here { background: #fff; border-bottom: 1px solid #e4e4e4; line-height: 30px }
.here span { padding: 0 10px }
.sideBarBox { border: 1px solid #e4e4e4; background: #fff; padding: 10px }
.sideBarBox .news-list .title { font-size: 14px }
.sideBarBox .news-list .pics img { width: 90px; height: 59px }
.activity-list { margin-left: -6px; font-size: 0; margin-top: 14px }
.activity-list li { display: inline-block; *display:inline;
*zoom:1;
width: 156px; height: 120px; border: 1px solid #e4e4e4; margin-left: 6px; background: #fff; margin-top: 6px; text-align: center }
.activity-list li i { display: inline-block; *display:inline;
*zoom:1;
width: 60px; height: 60px; overflow: hidden; margin-top: 10px; background:url(http://www.xinhuanet.com/2015dejwlaqz/images/act_icon.png) no-repeat 0 0 }
.activity-list li i.c1 { background-position: 0 0 }
.activity-list li i.c2 { background-position: 0 -60px }
.activity-list li i.c3 { background-position: 0 -120px }
.activity-list li i.c4 { background-position: 0 -180px; font-size:12px; }
.activity-list li i.c5 { background-position: 0 -240px }
.activity-list li i.c6 { background-position: 0 -300px }
.activity-list li i.c7 { background-position: 0 -360px }
.activity-list li i.c8 { background-position: 0 -420px }
.activity-list li p { font-size: 12px; margin-top:5px; }
.activity-list a:hover { color: #222 }
.activity-list a:hover i.c1 { background-position: -60px 0 }
.activity-list a:hover i.c2 { background-position: -60px -60px }
.activity-list a:hover i.c3 { background-position: -60px -120px }
.activity-list a:hover i.c4 { background-position: -60px -180px }
.activity-list a:hover i.c5 { background-position: -60px -240px }
.activity-list a:hover i.c6 { background-position: -60px -300px }
.activity-list a:hover i.c7 { background-position: -60px -360px }
.activity-list a:hover i.c8 { background-position: -60px -420px }
.light { height: 266px; padding: 16px; border: 1px solid #e4e4e4; background: #fff; text-align: center }
.light .lightPics { height: 150px; margin-bottom: 15px; background: url(http://www.xinhuanet.com/2015dejwlaqz/images/light.jpg) no-repeat 0 0 }
.light .lightPics.off { background-position: 0 0 }
.light .lightPics.on { background-position: 0 -150px }
.light .titledl { font-size: 24px; color: #fb9c04; font-weight: 700 }
.light .txt { font-size: 16px; color: #222 }
.light .count { color: #222; font-size: 16px; font-weight: 700; padding-top: 10px }
.light .count span { padding: 0 5px; color: #1d76c5; font-size: 20px }
.news-list li { background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/line.jpg) repeat-x bottom; padding-bottom: 10px; margin-top: 10px; *zoom:1
}
.news .news-list li p { height: 40px; overflow: hidden }
.news-list li:before, .news-list li:after { display: table; content: "" }
.news-list li:after { clear: both }
.news-list .pics { float: left; margin-right: 20px }
.news-list .pics img { width: 140; height: 91 }
.news-list .title { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; margin-bottom: 10px }
.slidePics { height: 278px; margin-top: 10px; overflow: hidden; font-size: 0; position: relative }
.slidePics .slides { position: relative; z-index: 1 }
.slidePics li { height: 278px }
.slidePics li p { position: absolute; bottom: 0; left: 0; width: 364px; height: 36px; line-height: 36px; z-index: 1; padding: 0 100px 0 15px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #000; opacity: .9; filter: alpha(opacity= 90); font-size: 14px }
.slidePics li p a { color: #fff }
.slidePics .slidePics-nav { position: absolute; bottom: 9px; right: 15px; z-index: 2; color: #FFF; height: 18px; line-height: 18px; overflow: hidden }
.slidePics .slidePics-nav a { display: inline-block; *display:inline;
*zoom:1;
background: #333; color: #fff; font-size: 12px; margin-left: 4px; padding: 0 5px; text-decoration: none!important }
.slidePics .slidePics-nav a.on { background: #fb9c04 }
.slidePics .flex-control-nav { position: absolute; bottom: 9px; right: 15px; z-index: 2; color: #FFF; height: 18px; line-height: 18px; overflow: hidden }
.slidePics .flex-control-nav li { display: inline-block; *display:inline;
*zoom:1
}
.slidePics .flex-control-nav li a { display: inline-block; *display:inline;
*zoom:1;
background: #333; color: #fff; font-size: 12px; margin-left: 4px; padding: 0 5px; cursor: pointer }
.slidePics .flex-control-nav li a.flex-active { background: #fb9c04 }
.imp-ask li { padding: 15px 0; height: 70px; overflow: hidden; background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/line.jpg) repeat-x bottom; line-height: 1.5; color: #555 }
.imp-ask li .pics { display: none }
.imp-ask li .title { font-size: 16px; margin-bottom: 10px; height: 24px; overflow: hidden }
.imp-ask li .text { height: 36px; overflow: hidden }
.imp-ask li.on { padding-left: 100px; padding-bottom: 0; background: 0; border-bottom: 3px solid #e4e4e4; height: 94px }
.imp-ask li.on .pics { display: block; float: left; width: 85px; font-size: 0; margin-left: -100px }
.imp-ask li.on .pics img { width: 85px; height: 94px; border-bottom: 3px solid #fb9c04 }
.imp-ask li.on .title { float: none; margin: 0 0 10px 0; width: auto }
.imp-talk li { padding: 20px 0; background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/line.jpg) repeat-x bottom }
.imp-talk .talk-h { padding-left: 55px; padding-bottom: 20px; height: 60px }
.imp-talk .talk-h span { padding-right: 10px }
.imp-talk .pics { float: left; width: 38px; height: 44px; margin-left: -55px }
.imp-talk .title { font-size: 16px; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block }
.imp-talk .text { padding: 10px; background: #f4f4f4; color: #222; line-height: 1.8; height: 60px; overflow: hidden }
.imp-school li { padding-top: 20px }
.imp-school .title { font-size: 16px }
.imp-school .pics { font-size: 0; margin: 15px 0 }
.imp-school .pics img { width: 100% }
.imp-school .download { border: 1px solid #e4e4e4; margin-top: 20px; padding: 0; font-size: 0 }
.Photos-slide { padding: 10px; background: #333; height: 490px; margin-top: 20px; position: relative }
.Photos-slide .Photos-box { height: 490px; width: 970px }
.Photos-slide .slides { position: relative; z-index: 1 }
.Photos-slide .pics { position: relative; font-size: 0; height: 490px }
.Photos-slide .title { position: absolute; bottom: 0; left: 0; height: 50px; line-height: 50px; z-index: 2; padding: 0 20px; width: 930px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff; font-size: 16px; background: #000; opacity: .9; filter: alpha(opacity= 90) }
.Photos-slide .title a { color: #fff }
.Photos-slide .flex-direction-nav a { position: absolute; top: 50%; margin-top: -25px; background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/pics_nav.png) no-repeat 0 0; width: 50px; height: 100px; z-index: 999; overflow: hidden; text-indent: -100px }
.Photos-slide .flex-direction-nav a.flex-prev { left: 10px; background-position: 0 -100px; opacity: .6; filter: alpha(opacity= 60) }
.Photos-slide .flex-direction-nav a.flex-prev:hover { opacity: 1; filter: alpha(opacity= 100) }
.Photos-slide .flex-direction-nav a.flex-next { background-position: -50px -100px; right: 10px; opacity: .6; filter: alpha(opacity= 60) }
.Photos-slide .flex-direction-nav a.flex-next:hover { opacity: 1; filter: alpha(opacity= 100) }
.PlayBox { width: 650px; height: 365px; overflow: hidden; background: #222 }
.video-list li { width:290px; height:25px; float:left; overflow:hidden; margin-top: 3px; padding-left: 30px; background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/video_icon.jpg) no-repeat 0 -66px; font-size: 16px }
.video-list .firsttitle { padding-left:0px!important; background:#FCFCFC; margin-top:20px; margin-bottom:10px; }
.video-list .nothing { padding-left:0px!important; background:#FCFCFC; margin-top:20px; margin-bottom:10px; }
.video-list li.on { background-position: 0 6px }
.video-list li.on a { color: #fb9c04 }
.video-list .more { text-align: right; margin-top: 10px }
.act-new-list .title { display:inline-block; font-size: 18px; height:26px; overflow:hidden; }
.act-new-list .pics-list { margin-top: 20px; }
.act-new-list .pics-list li { background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/line.jpg) repeat-x bottom; padding-bottom: 15px }
.act-new-list .pics-list .pics { height: 106px; width: 225px; overflow: hidden; display: block; font-size: 0; margin-bottom: 5px }
.act-new-list .pics-list .pics img { width: 225px; height: 106px }
.act-new-list .text-list li { background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/line.jpg) repeat-x bottom; margin-top: 20px; padding-bottom: 20px; *zoom:1
}
.act-new-list .text-list li:before, .act-new-list .text-list li:after { display: table; content: "" }
.act-new-list .text-list li:after { clear: both }
.act-new-list .text-list li p { margin-top: 10px }
.act-new-list .text-list li .pics { margin-left: 20px; font-size: 0 }
.act-new-list .text-list li .pics img { width: 140px; height: 96px }
.links-list li { margin-top: 20px }
.links-list li img { width: 140px; height: 50px }
.datetime .timeline { height: 28px; width: 100%; background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/timeline.png) no-repeat 0 0 }
.datetime .timeline p { height: 28px; width: 0; background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/timeline.png) no-repeat 0 -28px }
.datetime .dateline { padding: 2px 5px 0; height: 78px }
.datetime .dateline li { padding: 20px 10px 10px; line-height: 1.4; float: left; width: 120px; height: 48px; text-align: center; font-size: 18px; background: url(http://www.xinhuanet.com/2015dejwlaqz/images/date_bg.png) no-repeat 200px 200px }
.datetime.done1 .timeline p { width: 145px }
.datetime.done2 .timeline p { width: 285px }
.datetime.done3 .timeline p { width: 425px }
.datetime.done4 .timeline p { width: 565px }
.datetime.done5 .timeline p { width: 705px }
.datetime.done6 .timeline p { width: 990px }
.datetime.done7 .timeline p { width: 990px }
.datetime.done8 .timeline p { width: 990px }
.datetime.done1 .dateline li.l1 { background-position: 0 0; color: #fff }
.datetime.done2 .dateline li.l2 { background-position: 0 0; color: #fff }
.datetime.done3 .dateline li.l3 { background-position: 0 0; color: #fff }
.datetime.done4 .dateline li.l4 { background-position: 0 0; color: #fff }
.datetime.done5 .dateline li.l5 { background-position: 0 0; color: #fff }
.datetime.done6 .dateline li.l6 { background-position: 0 0; color: #fff }
.datetime.done7 .dateline li.l7 { background-position: 0 0; color: #fff }
.News_pages { background: #f4f4f4; padding: 30px 0; font-size: 14px; border-bottom: 1px solid #e4e4e4 }
.News_pages .pics { font-size: 0; width: 480px; height: 278px }
.News_pages .pics img { width: 480px; height: 278px }
.News_pages .title { font-size: 20px }
.News_pages p { margin-top: 15px }
.NewsHeader { text-align: center; border: 1px solid #e4e4e4; background: #fff; border-bottom: 0; padding: 20px 40px; font-size: 14px }
.NewsHeader h1 { font-size: 22px; color: #222; margin-bottom: 10px }
.NewsCont, .otherCont { border: 1px solid #e4e4e4; background: #fff; padding: 30px 40px; font-size: 16px; color: #333; line-height: 2em }
.NewsCont img, .otherCont img { display: block; margin: 0 auto; max-width: 100% }
.NewsCont p, .otherCont p { padding-bottom: 15px; text-indent: 2em }
.NewsCont string, .otherCont string, .NewsCont b, .otherCont b { font-weight: 700 }
.NewsCont a, .otherCont a { color: #679042; text-decoration: underline }
.otherCont { border: 0; padding: 0 }
.school-list li { overflow: hidden; border: 1px solid #e4e4e4; height: 355px; margin-bottom: 30px; padding-bottom: 15px }
.school-list .pics { height: 180px; overflow: hidden; font-size: 0 }
.school-list .pics img { width: 310px; height: 180px }
.school-list .title { font-size: 16px; padding: 10px 20px }
.school-list .text { font-size: 12px; padding: 0 20px 10px }
.Video_pages { background: #222; padding: 30px 0 }
.Video_pages .title { font-size: 22px; color: #999; margin-bottom: 15px }
.move-list li { height: 187px; margin-bottom: 20px }
.move-list .pics { font-size: 0; position: relative }
.move-list .pics img { width: 225px; height: 126px }
.move-list .pics em { display: none; position: absolute; top: 50%; left: 50%; margin-top: -26px; margin-left: -26px; background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/slider.png) no-repeat 0 0; width: 52px; height: 52px }
.move-list .pics a:hover em { display: block }
.move-list .title { font-size: 14px; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.move-list .info { margin-top: 5px; background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/types.jpg) no-repeat left center; padding-left: 24px; line-height: 16px }
.move-list .info a { color: #555 }
.interview-list li { border: 1px solid #e4e4e4; background: #fff; margin-bottom: 20px; margin-top:30px; }
.interview-list li .title { padding: 15px 20px 5px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.interview-list li .name { padding: 0 20px 10px; height: 40px }
.interview-list li .pics { font-size: 0 }
.interview-list li .pics img { width: 100%; height: 308px }
.interview-list li .info { padding: 10px 20px 20px; height: 60px; background: #fdfdfd; color: #444 }
.show_photos { padding: 30px; border: 1px solid #e4e4e4; background: #fff }
.show_photos .picBox { width: 930px; height: 476px; overflow: hidden; position: relative }
.show_photos .picBox img { width: 930px; height: 476px }
.show_photos .picBox ul { height: 476px; position: absolute }
.show_photos .picBox li { float: left; width: 930px }
.show_photos .picslistbox { margin: 15px 0 20px; background: #f4f4f4; height: 120px; height: 78px; padding: 12px; position: relative }
.show_photos .arrow-btn { background: url(http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/photos_nav.png) no-repeat 0 0; position: absolute; top: 12px; width: 36px; height: 78px; cursor: pointer }
.show_photos .arrow-btn.prev { background-position: 0 0; left: 12px }
.show_photos .arrow-btn.prev:hover { background-position: -36px 0 }
.show_photos .arrow-btn.next { background-position: -36px -78px; right: 12px }
.show_photos .arrow-btn.next:hover { background-position: 0 -78px }
.show_photos .pics_slider { margin: 0 48px; height: 78px; overflow: hidden; position: relative }
.show_photos .pics_slider ul { font-size: 0; position: absolute }
.show_photos .pics_slider ul li { display: inline-block; *display:inline;
*zoom:1;
width: 152px; height: 78px; padding-right: 12px; cursor: pointer; overflow: hidden; position: relative }
.show_photos .pics_slider ul li img { width: 152px; height: 78px; opacity: .6; filter: alpha(opacity= 60); background: #222 }
.show_photos .pics_slider ul li.on img { opacity: 1; filter: alpha(opacity= 100) }
.ActBox { border: 1px solid #e4e4e4; background: #fff; padding: 41px }
.mapcont { font-size: 16px; line-height: 2em }
.mapcont .map2 { padding: 15px 0 }
.mapcont .map2 span { display: block; background: #679042; color: #fff; text-align: center }
.plan { background: #f4f4f4; }
.plan img { width: 950px; padding: 20px; display: block; margin-top: 50px; }
.plan2 span { font-size: 20px; text-align: center; display: block; margin: 20px 0; }
.plan2 td { padding: 5px 10px; }
.news-list .hdtop p { height: 96px; overflow: hidden; }
.light { background: #fff url(http://www.xinhuanet.com/2015dejwlaqz/images/light_bg.jpg) no-repeat top left; padding: 40px 16px 0; height: 258px; }
.light .count { padding-top: 0; }
.light .lightPics { margin-bottom: 0; }
.about_table { border-left: 1px solid #D4D4D4; border-top: 1px solid #D4D4D4; }
.about_p { font-size: 16px; line-height: 32px; margin: 0px !important; }
.about td { border: 1px solid #d4d4d4; border-left: 0; border-top: 0; padding: 5px 5px; }
.about2 { padding-top: 20px; }
.about2 td { padding: 10px 5px; text-align: center; font-size: 16px; color: #2b817a; }
.Greed td, .Greed2 td { text-align: center; }
.Greed { background: #2b817a; color: #fff; }
.Greed2 { background: #00ab94; color: #fff; }
.Greed3 { background: #ebfff8; }
.header_title { margin-top: 20px; }
.PlayBox { position:relative }
.play { position:absolute; top:120px; left:270px; }
.video-box { width:650px; height:636px; float:left; margin-bottom:30px; }
.video_ul { margin-left: -30px; }
.video_ul li { margin-left: 30px; float: left; width: 174px; position: relative; }
.video_link { padding-top: 5px; display: block; }
.video_ul em { background: url("http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/slider1.png") no-repeat center; width: 174px; height:112px; left: 0; position: absolute; top: 0; }
.imp-ask2 em { background: url("http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/slider1.png") no-repeat center; left: 0; top: 0; position: absolute; width: 100px; height: 64px }
.imp-ask2 li { background: url("http://www.xinhuanet.com/politics/2014gjwlaqxcz/images/line.jpg") repeat-x scroll center bottom; float: left; padding: 15px 0; }
.imp-ask2 li .pics { width: 100px; height: 64px; float: left; padding-right: 20px; position: relative; }
.imp-ask2 li .pics img { width: 100px; height: 64px; }
.youthsafe_box { width:665px; float:left; }
.youthsafe_ul { margin-left: -26px; margin-top:30px; }
.youthsafe_ul li { margin-left: 25px; float: left; width: 146px; position: relative; height:156px; overflow:hidden; text-align:center; }
.youthsafe_ul li img { border:1px solid #E4E4E4; }
.youthsafe_ul li a { font-size:14px; line-height:18px; text-align:center; }
.youthsafe_link { padding-top: 5px; display: block; }
.rightclickimg { width:310px; float:right; }
.rightclickimg a { display:block; height:92px; margin-top:10px; margin-bottom:2px; }


