@charset "gb2312";
/* CSS Document */
body{font-family:"宋体","Microsoft Yahei",Arial Narrow;font-size:12px; background:#f3f6fe; color:#5a6d92}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,cite{padding:0; margin:0;}
body{ margin:0; height:100%}
html{ height:100%} /*兼容firefox的div高度100%*/
img{border:0;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a{color:#5a6d92;text-decoration:none}
a:hover{color:#c00;text-decoration:underline}
.lt{float:left;}
.rt{float:right;}
img{ display:block}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
.mt5{ margin-top:5px}
.mt15{ margin-top:15px;}
.mt10{ margin-top:10px}
.cl{clear:both; overflow:hidden; line-height:0px; font-size:0px; height:0px;}
em,cite,code{ font-style:normal}/* 首页样式 */
/*标题样式*/
#header,.main,#footer{ margin:0 auto; width:980px;}
.warp{ background:url(../images/bg.jpg)  no-repeat center top; width:100%}
.bt{ background:url(../images/bt.jpg) no-repeat center bottom; width:100%}
#footer{ padding:25px 0; text-align:center; line-height:25px;}
.menu{ background:url(../images/menu.gif) no-repeat; width:980px; height:47px; overflow:hidden; float:left}
.menu li{ width:140px; float:left; font:normal 18px/54px 'Microsoft Yahei'; text-align:center;}
.menu li a{ color:#fff}
.menu li a:hover{ color:#f60}
.menu li.last a{ color:#ffe08b}
.nav{ border:1px solid #1b1006; background:#0e4b6e; width:978px; float:left}
.navTit{ width:60psx; float:left; padding:5px 5px 5px 10px;}
.navTit h3{ width:58px; height:28px; line-height:28px; font-size:12px; text-align:center; background:#022237; color:#007dcd; border:1px solid #184e64; overflow:hidden}
.navTit h3 a{ color:#007dcd}
.navTit h3 a:hover{ color:#f60}
.navMid{ width:630px; float:left; border-right:1px dashed #042e46; color:#78a8ce; line-height:22px; padding-top:3px;}
.navMid a{ color:#78a8ce}
.navMid a:hover{ color:#f60}
.search{ width:245px; float:right; padding:5px 10px; color:#ffeb10; line-height:18px;}
.searchBox{ background:url(../images/search.gif); width:245px; height:26px; overflow:hidden; margin-bottom:3px;}
.text{ width:165px; border:none; background:none; padding:0px 10px; float:left; line-height:26px; height:26px; color:#fff}
.btn{ width:60px; height:26px; border:none; cursor:pointer; float:left; background:none}
.search a{ color:#78a8ce}
.search a:hover{ color:#f60}
.user{ width:980px; float:left; height:226px; margin-top:5px}
.user h3{ width:51px; height:226px; float:left}
.userBox{ width:928px; float:left; background:#eff0f6; border:1px solid #bac5db; height:224px; overflow:hidden; border-left:none}
.useSing{ position:relative; width:270px; float:left; margin:7px 35px 0 10px; display:inline}
.useSing img{ border:1px solid #b4c1d9; padding:2px;}
.useSing p{ background:url(../images/tit.gif) no-repeat -330px -156px; height:41px; width:270px; font:normal 16px/41px 'Microsoft Yahei'; color:#fff; text-align:center; margin-top:5px;}
.jtbox{ position:absolute; left:270px; top:50px; width:38px; height:85px; background:url(../images/tit.gif) no-repeat -885px -85px;}
.last{ margin-right:0px}
.flash{ background:url(../images/fbg.gif); width:970px; height:340px; padding:5px; margin-top:5px; position:relative}
.flash .flashbox{ width:970px; height:340px; position:relative; overflow:hidden} 
.flash .flashbox li{ width:970px; height:340px; float:left; z-index:0}
.flash .flashbox li img{ width:697px; height:340px; float:left}
.flash .flashbox li .r{ width:270px; float:right; font-size:14px; color:#3830ba; line-height:28px;}
.r h3{ font:normal 22px/60px 'Microsoft Yahei'; color:#3830ba; text-align:center}
.r em{ font:normal 14px/22px 'Microsoft Yahei'; color:#3830ba}
.autor { padding:0 10px;}
p.txt{ padding:15px 0}
.ck{ text-align:center; background:url(../images/tit.gif) no-repeat -604px -156px; width:156px; height:49px; font:normal 20px/49px 'Microsoft Yahei'; color:#fff; margin:10px 0 0 50px;}
.ck a{ display:block; width:156px; height:49px; color:#fff; text-align:center}
.flashbox li code{ display:block; position:absolute; left:0px; bottom:0px; width:697px; height:62px; background:#000; opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6; filter:alpha(opacity=60); font:normal 18px/62px 'Microsoft Yahei'; z-index:88}
.flashbox li code a{ color:#fff; padding-left:10px;}
.num{ position:absolute; width:150px; top:300px; left:570px;z-index:9999}
.num span{ display:block; width:13px; height:12px; background:url(../images/dot.gif) no-repeat -46px 0; float:left; margin:0px 5px; }
.num span.cur{ width:26px; height:12px; background-position:0 0}
.content{ width:700px; float:left; margin-top:5px;}
h3.tt1,h3.tt2{ background:url(../images/tit.gif); height:40px; font:normal 16px/40px 'Microsoft Yahei'; padding-left:50px; color:#fff}
h3.tt2{ background-position:0px -42px; margin-top:5px;}
h3.tt1 span,h3.tt2 span{ font:normal 12px/40px '宋体'; color:#b8c1d9; padding-right:25px; float:right}
h3.tt1 span a,h3.tt2 span a{ color:#b8c1d9}
.gxBox{ border:1px solid #cbd4e5; width:688px; float:left; border-top:none; padding:5px; background:#fff}
.gl{ width:381px; float:left}
.gl h3{ background:url(../images/tit.gif) no-repeat 0px -85px; padding-left:156px; font:normal 16px/30px 'Microsoft Yahei'; height:30px; color:#fff}
.glBox{ background:#f2f2f2; width:381px; float:left; background:#f2f2f2}
.glBox ul{ border-bottom:1px dotted #5a6d92; padding:5px 10px; width:361px; float:left}
.glBox ul li{ height:29px; line-height:29px; color:#5a6d92; font-size:14px; overflow:hidden}
.glBox ul li span{ float:right}
.glBox ul li a{ color:#5a6d92}
.glBox ul li a:hover{ color:#c00}
.glBox ul.last{ border-bottom:none}
.video{ width:296px; float:right}
.video h3{ background:url(../images/tit.gif) no-repeat -386px -85px; height:30px; padding-left:145px; font:normal 14px/30px 'Microsoft Yahei'; color:#3e5e9c}
.video ul li{ width:126px; float:left; margin:5px 0 0 15px; display:inline; position:relative}
.video ul li code{width:62px; height:62px; position:absolute;background: url('../images/v.png') no-repeat top;*background: none;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='files/images/v.png'); left:26%; top:13%}
.video ul li a img{ width:120px; height:90px; padding:2px; border:1px solid #bfc8d7}
.video ul li a:hover img{ border:1px solid #c00}
.video ul li p{ height:36px; line-height:18px; text-align:center;  overflow:hidden; padding:3px 0}
.sidebar{ width:275px; float:right; margin-top:5px;}
.tit2{ background:url(../images/tit.gif) no-repeat -705px 0; height:40px; }
.tit2 h3{font:normal 16px/40px 'Microsoft Yahei'; float:left; padding-left:40px; color:#fff}
.tab2{ width:100px; float:right; margin:10px 10px 0 0}
.tab2 li{ width:48px; height:25px; text-align:center; line-height:20px; color:#ffe887; float:left; cursor:pointer}
.tab2 li.cur{ background:url(../images/cur.jpg)}
.rank ul{ padding:5px 10px; width:253px; float:left; border:1px solid #cbd4e5; border-top:none; background:#fff}
.rank li{ height:23px; line-height:23px;  overflow:hidden}
.rank li.h{ height:116px;}
.rank li code{ background:#b4c0d6;display:block; width:14px; height:13px; text-align:center; line-height:13px; overflow:hidden; color:#fff; float:left; margin-right:5px;  margin-top:6px; font-family:Arial, Helvetica, sans-serif}
.rank li.top3 code{background:#d11d0d; }
.rank li span{ float:right; color:#7e5e56; padding-right:10px} 
.rakbox { line-height:22px; color:#7e5e56; padding:10px 10px;}
.rakbox code{ color:#545758}
.rakbox a img{ float:left; width:80px; height:60px; padding:2px;  margin-right:10px; display:inline; border:1px solid #b0a381 }
.rakbox a:hover img{ border:1px solid #450202}
.rank li.bt{ border-bottom:none}
.bd{ border:1px solid #cbd4e5; border-top:none; width:968px; padding:5px; float:left; background:#fff}
.tab{ width:117px; float:left}
.tab li{ background:url(../images/tab.jpg) no-repeat; font:normal 16px/35px 'Microsoft Yahei'; text-align:center; color:#fff; cursor:pointer; margin-bottom:2px;}
.tab li.cur{ background-position:0px -39px} 
.tabBox{ width:845px; float:right; display:none}
.zygl{ width:312px; float:right}
.zygl h3{ background:url(../images/tit.gif) no-repeat -535px -118px; padding-left:150px;font:normal 16px/35px 'Microsoft Yahei'; color:#2c53a2 }
.zyzl{ width:525px; float:left; }
.zyzl h3{ background:url(../images/tit.gif) no-repeat 0px -118px; padding-left:236px;font:normal 16px/35px 'Microsoft Yahei'; color:#2c53a2}
.zyLeft{ background:url(../images/imgbg.gif); padding:8px; width:210px; height:329px; float:left; margin-right:10px; display:inline; margin-top:10px}
.zyRight{ width:280px; float:right;margin-top:10px}
.txt2 p{ line-height:23px; color:#5a6d92; padding-bottom:5px}
.txt2 p code{ color:#8443b6} 
.zylink{ height:127px; position:relative; width:280px}
.zylink code{ width:100px; height:41px; display:block; position:absolute}
.zylink code.c2{ left:150px; top:0px}
.zylink code.c3{ left:80px; top:45px; width:100px; height:41px;}
.zylink code.c3 a{ border:none; background:url(../images/tit.gif) no-repeat -770px -156px; width:100px; height:41px;}
.zylink code.c4{ left:0; top:90px}
.zylink code.c5{ left:150px; top:90px}
.zylink a{ border:1px solid #afb3f8; background:#d7e0ff; font:normal 14px/39px 'Microsoft Yahei'; color:#2c53a2; display:block; width:98px; text-align:center}
 
.zydl{ width:312px; float:left}
.zydl li{ border-bottom:1px dotted #d6dae7; width:312px; float:left; padding:5px 0; position:relative; height:90px; overflow:hidden; line-height:22px; color:#5a6d92; padding-bottom:10px;} 
.zydl li a img{ width:120px; height:90px; padding:2px; border:1px solid #d6dae7; margin-right:10px; float:left; display:block;}
.zydl li a code{width:62px; height:62px; position:absolute;background: url('../images/v.png') no-repeat top;*background: none;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='files/images/v.png'); left:11%; top:20%}
.zydl li a:hover img{ border:1px solid #c00}
.zydl li b{ font-weight:normal; font-size:12px} 
.zydl li b a{ color:#8443b6;height: 24px;display: block;overflow: hidden;}
.list li{ height:23px; line-height:23px; overflow:hidden; color:#5a6d92}
.list li a{ color:#5a6d92}
.list li a:hover{ color:#c00}
.list li span{ float:right}
.singer{ width:320px;height:235px; float:left; margin:5px 0 0 4px; display:inline}
.singer h3{ background:url(../images/tit.gif) no-repeat 0px -156px; height:40px; font:normal 14px/40px 'Microsoft Yahei'; color:#fff; padding-left:15px}
.singer h3 span,.singer h3  em{font:normal 12px/40px '宋体'; float:right}
.singer h3 span a{ color:#b8c1d9; padding-right:25px;}
.singer h3  em a{ padding:0px 5px; color:#ffe887}
.singer ul{ border:1px solid #cbd4e5; border-top:none; width:308px;height: 184px; float:left; padding:5px;}
.singer ul li{ height:23px; line-height:23px; overflow:hidden}
.singer ul li span{ float:right}
.zq{ border:1px solid #cbd4e5; margin-top:5px; padding:10px; color:#5a6d92; line-height:23px; text-indent:2em}
.zq em{ display:block; float:left; width:47px; height:47px; margin-right:10px; background:url(../images/tit.gif) no-repeat -933px -88px;}
.zq span{ float:right; display:inline-block; width:258px; color:#8443b6; line-height:23px; border-left:1px dashed #5a6d92; padding-left:10px;}