@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
html { background:#FFFFFF; }
body { font:normal 12px/20px Arial, Verdana, Lucida, Helvetica, simsun, sans-serif; color:#313131; }
.table { border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left; }
th, td { border-collapse:collapse; padding:6px; }
ol, ul { list-style:none; }
a { color:#016A9F; text-decoration:none; }
a:hover { text-decoration:underline; }
input, select, form img, button { vertical-align:middle; }
img { border:0; }
button { cursor:pointer; }
/**/
.container, .footer { width:960px; margin:0 auto 8px; clear:both; zoom:1; }
.nowhere { width:960px; margin:0 auto 6px auto; clear:both; height:20px; line-height:20px; }
.bigbox { border:5px solid #daf6c5; padding:25px 40px; line-height:30px; }
.bigbox h1 { color:#408F04; font-size:18px; font-family:"黑体"; font-weight:normal; }
.nowhere a { color:#408F04; }
.bmain { float:left; width:726px; clear:left; }
.main { float:left; width:726px; clear:left; }
.mainS { float:left; width:468px; }
.mainFloat { float:left; width:734px; clear:left; }
.sideR { float:right; width:226px; clear:right; }
.sideR img { margin-bottom:6px; }
.sideL { float:left; width:250px; margin-right:8px; clear:left; }
.column1 { float:left; width:644px; clear:left; }
.column2 { float:right; width:316px; clear:right; }
.collect { clear:both; margin-top:10px; }
.clear { clear:both; }
/**/
.search-box { position:relative; width:964px; height:80px; margin:0 auto 6px auto; background:url(../images/searchBg.jpg) no-repeat 0 0; z-index:1; }
.search-box form { position:relative; width:484px; height:54px; margin:0 auto; padding-top:9px; }
.search-box .form-nav { height:26px; margin-left:56px; line-height:22px; font-family:simsun; }
.search-box .form-nav a, .search-box .form-nav em { float:left; width:42px; height:25px; text-align:center; font-style:normal; color:#FFFFFF; }
.search-box .form-nav .currA, .search-box .form-nav a:hover { text-decoration:none; font-weight:bold; color:#00315F; background:url(../images/sprite.png) no-repeat -760px -30px; }
.search-box .form-nav a.moreA, .search-box .form-nav a.moreA:hover { width:50px; font-weight:normal; color:#FFFFFF; background:url(../images/sprite.png) no-repeat -809px -72px; }
.search-box .form-nav span { display:inline; float:left; margin:0 2px; color:#82CFFC; }
.search-box .form-box input { float:left; width:324px; height:22px; line-height:18px; overflow:hidden; padding:6px 0 0 27px; font-size:12px; color:#BABABA; border:0 none; background:url(../images/sprite.png) no-repeat -317px -30px; }
.search-box .form-box strong { display:block; float:left; width:57px; height:28px; overflow:hidden; text-indent:-9999px; background:url(../images/sprite.png) no-repeat -260px -30px; }
.search-box .form-box button { display:block; float:right; width:65px; height:28px; overflow:hidden; text-indent:-9999px; border:0 none; background:url(../images/sprite.png) no-repeat -680px -30px; }
.more-form-nav { position:absolute; top:20px; right:20px; width:68px; overflow:hidden; padding:4px 0; border:1px solid #B2D0EA; background-color:#FFFFFF; }
.search-box .more-form-nav a, .search-box .more-form-nav a:hover { width:68px; height:22px; text-align:left; text-indent:10px; color:#016A9F; background:none; }
/* search side ad */
.search-box .searchAD-left { position:absolute; top:0; left:5px; width:190px; height:80px; overflow:hidden; }
.search-box .searchAD-right { position:absolute; top:0; right:8px; width:200px; height:80px; overflow:hidden; }
.search-box .searchAD-left img, .searchAD-right img { position:absolute; top:0; left:-2px; }
/**/
.footer a { color:#898888; }
.footer .f-nav { width:960px; height:20px; text-align:center; color:#C9C9C9; }
.footer .f-nav a { margin:0 10px; color:#333; }
.footer .copyright { width:960px; height:44px; line-height:22px; text-align:center; color:#898888; }
.footer .safe-img { padding-top:10px; text-align:center; }
.footer .safe-img img { margin:0 6px; font-size:0; line-height:0; border:1px solid #D2D2D2; }
/**/
.box { position:relative; width:100%; margin-bottom:8px; clear:both; }
.box h2 { background:url(../images/sprite.png) no-repeat 0 -448px; height:26px; overflow:hidden; line-height:26px; font-size:13px; color:#408F04; padding:1px 11px 0 11px; }
.box h2 em { font-size:10px; color:#939393; font-weight:normal; font-style:normal; }
.box .content { border:1px solid #daf6c5; border-top:none; background:#fff; zoom:1; overflow:hidden; }
.image-list { float:left; padding:10px 10px 0 10px; }
.box .content .content-text { padding:0 10px 11px 10px; font-size:13px; }
.box .content .text-list { padding:5px 0 0 0; float:left; margin:0; width:550px; height:162px; }
.box .content .text-list li { height:21px; overflow:hidden; padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -27px; float:left; width:265px; }
.box .content .text-list li span {  color:#C9C9C9; padding:0 6px; }
.newsbox { position:relative; width:100%; margin-bottom:8px; clear:both; }
.box h1 { color:#408F04; text-align:left; margin:10px 0 0 0; padding-left:10px; font-family:"宋体"; font-size:11pt; line-height:14px; }
.newsbox h1 { color:#408F04; text-align:center; margin:5px 0; font-family:"黑体"; font-size:20px; line-height:30px; font-weight:normal; }
.newsbox h2 { color:#408F04; text-align:left; margin:20px 0 0 0; font-family:"宋体"; font-size:16px; padding:15px 0 5px 0; border-top:1px dashed #C9C9C9; }
.newsbox .h2bg { background:url(../images/sprite.png) no-repeat 0 -448px; height:6px; overflow:hidden; line-height:26px; font-size:13px; color:#408F04; padding:1px 11px 0 11px; }
.newsbox .aboutnews { text-align:center; color:#363636; }
.newsbox .aboutnews span { padding:0 6px; color:#C9C9C9; }
.api span { padding:0 6px; color:#C9C9C9; }
.newsbox .content { border:1px solid #daf6c5; border-top:none; background:#fff; zoom:1; overflow:hidden; }
.newsbox .content .content-text { padding:15px 20px; font-size:13px; }
.newsbox .content .content-text  p { margin-bottom:10px; }
.newsbox .content .content-text  p img { padding:2px; border:1px solid #CCCCCC; }

.txt_tag { background:#F2F2F3; border:1px solid #E0E0E0; color:#408F04; line-height:19px; height:40px; margin:10px; padding:3px 10px; clear:both; }
.txt_search { background:#F2F2F3; border:1px solid #E0E0E0; color:#408F04; line-height:19px; margin:10px; padding:3px 10px; clear:both; }
.txt_notcie { background:#FFFFFF; border:1px solid #E0E0E0; color:#408F04; line-height:25px; margin:10px; padding:10px; clear:both; font-size:14px; }
.news-notice { background:#daf3c7; color:#000000; line-height:20px;margin:15px; padding:6px 10px; clear:both; font-size:13px; }
.txt_tag span { padding:0 6px; }
.notice { color:#408F04; }

.link-list { margin:0; padding:0; width:100%;}
.link-list li { height:21px; overflow:hidden; padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -27px; float:left; width:164px; }

.news-list { margin:0; padding:0; width:100%;}
.news-list li { height:21px; overflow:hidden; padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -27px; float:left; width:328px; }
.news-list li span {  color:#C9C9C9; padding:0 6px; }

.othernews-list { margin:0; padding:0; width:100%;}
.othernews-list li { height:21px; overflow:hidden; padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -27px; float:left; width:90%; }
.othernews-list li span {  color:#C9C9C9; padding:0 6px; }


.box .keyword { background:#ECF6FF; padding:0 10px; line-height:25px; height:25px; }
.box .keyword dt, .box .keyword dd { display:inline; }
.box .box-moreA { position:absolute; top:6px; right:6px; font-family:simsun; }
.box .box-op { position:absolute; top:1px; right:6px; color:#939393; line-height:26px; }
.box .box-op a { color:#193B5F; }
.box dl.channel { position:absolute; top:1px; right:6px; line-height:26px; font-family:simsun; }
.box dl.channel a { color:#016A9F; }
.box dl.channel dd { padding:0 5px; }
.box dl.channel dd span { margin:0 5px; color:#C5DDF6; }
.box .sort-mode { background:#F6F6F6; line-height:21px; padding:3px 10px; }
.box .sort-mode dt { display:inline; }
.box .sort-mode dd { display:inline; margin-right:15px; }
.box .sort-mode dd a { margin-right:10px; }
.box .sort-mode dd em { font-style:normal; font-weight:bold; color:#525252; margin-right:10px; }
/**/
.main .box h2 { background-position:0 -408px; }
.main .newsbox .h2bg { background-position:0 -488px; }
.mainS .box h2 { background-position:0 -368px; }
.sideR .box h2 { background-position:0 -248px; }
.sideL .box h2 { background-position:0 -288px; }
.mainFloat .box { float:left; clear:none; width:359px; margin-right:8px; }
.mainFloat .box h2 { background-position:0 -328px; }
.column1 .box { float:left; clear:none; width:314px; margin-right:8px; }
/**/
.main .tab-box { background-position:0 -408px; }
.mainS .tab-box { background-position:0 -368px; }
.sideR .tab-box { background-position:0 -248px; }
.sideL .tab-box { background-position:0 -288px; }
/**/

.top-banner { width:960px; overflow:hidden; margin:8px auto 11px; position:relative; line-height:0; font-size:0; }
.banner-middle, .banner-little { width:960px; margin:0 auto 8px auto; overflow:hidden; position:relative; clear:both; zoom:1; line-height:0; font-size:0; }
.banner-little { margin:0 auto 3px auto; }
.main .banner-middle { width:726px; }
.sideR .banner-middle { width:226px; }
/**/
.movList2 ul { height:123px; overflow:hidden; position:relative; }
.movList2 li { position:relative; float:left; width:108px; height:123px; display:inline; margin:0 10px 10px 10px; color:#939393; overflow:hidden; }
.movList2 li .playpic { width:108px; height:66px; margin:auto; margin-bottom:3px; }
.movList2 li .playpic img { width:102px; height:60px; }
.movList2 li p { line-height:18px; height:36px; overflow:hidden; }
.movList2 li .mov-title { position:relative; height:18px; }
/**/
.sort-list { padding:5px 10px; line-height:16px; }
.sort-list li { height:17px; position:relative; overflow:hidden; padding:3px 0 0 16px; margin-bottom:3px; }
.sort-list em { position:absolute; top:3px; left:0; font-size:10px; font-style:normal; }
.sort-list .top em { color:#FF5B01; }
.sort-list span { color:#939393; white-space:nowrap; zoom:1; }
.sort-list li a { zoom:1; }
.sort-list li a.playMov { display:-moz-inline-box; display:inline-block; vertical-align:middle; background:url(../images/sprite.png) no-repeat -808px -32px; top:3px; width:16px; height:16px; }
.sort-list .score { position:absolute; top:3px; right:0; color:#FF5B01; font-size:10px; font-weight:bold; }
.sort-list .score strong { font-size:12px; }
.sort-list .lj { color:#FF5B01; position:absolute; top:0; right:0; white-space:nowrap; text-align:right; }

.titbar { margin:10px 0; background:#F2F2F3; height:23px; font-family:宋体; line-height:25px; }
.titbar h3 { width:100px; float:left; padding-left:10px; font-size:12px; color:#408F04; }
.titbar em { padding-right:12px; float:right; font-size:12px; font-style:normal;}
.titbar em a { background:#F2F2F3; font-family:宋体; }

.contentpage { text-align:center; font-family:arial,helvetica,clean,sans-serif; margin:1.5em 0; color:#999999; }
.contentpage a:hover { background:#408F04 none repeat scroll 0 0; border:1px solid #E0E0E0; color:#FFFFFF; }
.contentpage a { color:#408F04; border:1px solid #E0E0E0; font-size:100%; margin-right:0.5em; padding:0.25em 0.55em; text-decoration:none; font-weight:bold; }
.contentpage span { color:#E0E0E0; border:1px solid #E0E0E0; font-size:100%; margin-right:0.5em; padding:0.25em 0.55em; text-decoration:none; font-weight:bold; }

.p-l-15 { padding-left:15px; }
.s { font-weight:bold; }
.r { color:red; }