
body, ul, ol, dl, li, dd, dt, h1, h2, h3, img, input, em, b, i, td, th, form { margin: 0px; padding: 0px; list-style: none; border: 0px; font: 12px Arial,宋体; font-style: normal }
a { text-decoration: none; color: #515151; outline: none }
a:hover { color: #ff7604 }
body { background: url('../image/common_bg.png') 0px -515px repeat-x #e0e0e0; _background-image: url('../image/common_bg.gif') }
.article_video { background: url('../image/article_video.png') 0px 0px repeat-x #e0e0e0;}
#top { width: 1003px; height: 205px; margin: auto; position:relative;}
#top .tbar { width: 970px; height: 24px; line-height: 23px; margin: auto; color: #515151 }
#top .tbar li { float: left; height: 24px; line-height: 23px }
#top .tbar li.sp { width: 8px }
#top .tbar i { display: inline-block; width: 16px; height: 16px; margin-top: 3px; background: url('../image/common_bg.png'); _background-image: url('../image/common_bg.gif') }
#top .tbar i.home { background-position: -32px 0px }
#top .tbar i.qq { background-position: -16px 0px }
#top .tbar a, #top .tbar b { color: #fefefe; margin: 0px 6px }
#top .tlogo { position: absolute; left: 7px; top: 15px; width: 204px; height: 102px; background: url('../image/logo.png') }
#top .tlogo a { display: block; height: 100%; width: 100%; text-indent: -10000px }
#top .tbanner { position: absolute; left: 250px; top: 40px; width: 468px; height: 60px;}
#top .tsearch { position: absolute; left: 744px; top: 45px; width: 242px; height: 35px; background: url('../image/common_bg.png') 0px -63px; _background-image: url('../image/common_bg.gif');  z-index:99}
#top .tsearch .fr { display: block; width: 59px; height: 35px; background: url('../image/common_bg.png') -124px -28px; _background-image: url('../image/common_bg.gif'); cursor: pointer }
#top .tsearch .fl { margin: 6px 0px 6px 8px; height: 23px; width: 172px!important; _width: 165px; color: #a1a1a1; font-size: 18px; font-family: 微软雅黑 }
#top .tsearch .shot { position: absolute; top: 35px; left: 0px; color: #ffffff; height: 16px; width: 100%; z-index:-1;}
#top .tsearch .shot a { color: #ffffff; }
#top .tnav { position: absolute; top: 123px; left: 0px; height: 45px; z-index: 1 }
#top .tnav li { float: left; height: 45px; line-height: 40px }
#top .tnav li.sp { width: 2px; background: url('../image/common_bg.png') -120px -18px; _background-image: url('../image/common_bg.gif') }
#top .tnav li a { float: left; font-size: 16px; font-family: 微软雅黑; width: 120px; height: 45px; text-align: center; margin: 0px 5px; outline: none }
#top .tnav li a.cur,
#top .tnav li a:hover { text-decoration: none; background: url('../image/common_bg.png') 0px -18px; color: #ffffff; _background-image: url('../image/common_bg.gif') }
#top .tnavb { position: absolute; top: 165px; left: 0px; width: 100%; height: 41px; background: url('../image/common_bg.png') 0px -99px; _background-image: url('../image/common_bg.gif'); z-index: 0 }
#top .tnavb .fl,
#top .tnavb .fr { height: 41px; width: 5px; background: url('../image/common_bg.png') -184px -58px; _background-image: url('../image/common_bg.gif') }
#top .tnavb .fr { background-position: -184px -17px }
#top .tnavb ul { margin: 0px 20px; display: none }
#top .tnavb li { line-height: 38px; float: left }
#top .tnavb li a { margin: 0px 10px; text-decoration: none; font-size: 14px; font-family: 微软雅黑 }

#body { width: 1003px; margin: auto }
#body .inner { margin: 0px 3px; padding: 9px; background: #ffffff; clear: both }
#body .inner .loc { line-height: 30px; margin-bottom: 10px; background: url('../image/common_bg.png') 0px -176px; _background-image: url('../image/common_bg.gif') }

#bottom { width: 997px; height:160px;background: #ffffff; margin: auto; line-height: 24px; border-top:10px #E0E0E0 solid; padding-top:20px;text-align: center }
#bottom a { margin: 0px 10px; }

.icon li { text-align: center }
.icon li a { cursor: pointer }
.icon li a.c { display: block; width: 76px; height: 78px; margin: auto; position: relative }
.icon li a.c img { width: 69px; height: 69px; position: absolute; top: 0px; left: 0px }
.icon li a.c em { width: 100%; height: 78px; display: block; background: url('../image/common_bg.png') 0px -236px; _background-image: url('../image/common_bg.gif'); position: absolute; top: 0px; left: 0px }

.player li a,
.player li a:hover { cursor: pointer; text-decoration: none }
.player li a.c { display: block; width: 280px; height: 224px; margin: auto; position: relative; overflow: hidden }
.player li a.c img { width: 280px; height: 210px }
.player li a.c span { width: 100%; height: 14px; bottom: 0px; left: 0px; position: absolute; background: url('../image/common_bg.png') 0px -206px; _background-image: url('../image/common_bg.gif'); overflow: hidden }
.player li a.c span em { width: 90px; height: 14px; float: right; background: url('../image/common_bg.png') right -220px; _background-image: url('../image/common_bg.gif') }
.player li a.c i { width: 42px; height: 36px; position: absolute; left: 118px; top: 94px; background: url('../image/common_bg.png') -150px -236px; _background-image: url('../image/common_bg.gif') }
.player li a.c img { background: none }
.player li a.c b { display: block; width: 100%; padding: 0px 6px; height: 28px; line-height: 28px; font-size: 14px; background: #000000; filter: Alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #ffffff; position: absolute; left: 0px; bottom: 14px }

.tag a { display: inline-block; height: 22px; line-height: 21px; font-size: 12px; margin: 2px 6px 2px 0px; cursor: pointer }
.tag a b { float: left; width: 16px; height: 100%; background: url('../image/common_bg.png') 0px -407px; _background: url('../image/common_bg.gif') 0px -407px }
.tag a span { padding-right: 10px; background: url('../image/common_bg.png') right -407px; _background: url('../image/common_bg.gif') right -407px; float: left; height: 100% }
.tag a.tc1 { color: #198bcd }
.tag a.tc2 { color: #ff7800 }
.tag a.tc2 b { background-position: 0px -429px }
.tag a.tc2 span { background-position: right -429px }
.tag a.tc3 { color: #01a01f }
.tag a.tc3 b { background-position: 0px -451px }
.tag a.tc3 span { background-position: right -451px }
.tag a.tc4 { color: #ce0048 }
.tag a.tc4 b { background-position: 0px -473px }
.tag a.tc4 span { background-position: right -473px }

.fx { overflow: hidden }
.fl { float: left }
.fr { float: right }
.cl { clear: both; height: 0px; overflow: hidden }
.hd { display: none }

.c1,
.c1 a { color: #000000 }
.c2,
.c2 a { color: #ffffff }



.ads_980 {background:#eee; width: 980px; margin: 10px auto 0px }
.ads_980 div { width: 468px; height: 90xp; margin: 0px 10px!important; margin: 0px 5px }