body,dl,dt,dd,ul,li,h1,h2,form,input,p,img {
    margin: 0;
    padding: 0;
}

body {
    font-family: "宋体";
    font-size: 12px;
    color: #777;
    background: #181818
}

ul,li {
    list-style: none;
}

img {
    border: 0;
}

.l {
    float: left;
}

.r {
    float: right;
}

a:visited,a:active,a {
    color: #777;
    text-decoration: none;
}

body a:hover {
    color: #ffa103!important;
    text-decoration: underline;
}

.top {
    overflow: hidden;
    background: #181818;
    border-bottom: 1px solid #333;
    height: 32px;
    line-height: 32px;
    padding: 0 24px 0 15px;
    margin: 0 0 18px;
}

.bread li.f14 a {
    color: #fff;
    font-weight: 700;
}

.extr a,.bread a {
    color: #777;
    margin-left: 12px;
}

.extr strong {
    margin-right: 12px;
    color: #fff;
}

.extr strong:hover {
    color: #ffa103
}

.bread li {
    color: #444;
    float: left;
    margin: 0 3px;
}

.bread a {
    margin-left: 0
}

.bread li.action,.bread li.action a {
    color: #fff;
}

.w720,.w1024 {
    width: 720px;
    margin: 0 auto;
    position: relative;
    overflow: visible;
}

.w1024 {
    width: 1024px;
}

.pic {
    text-align: center;
    overflow: hidden;
}

.pic img{
    width: 100%;
}

.article {
    padding: 12px 0 14px 0;
    line-height: 22px;
    overflow: hidden;
    height: 22px;
}

.article span {
    color: #666;
}

.article .btn {
    line-height: 20px;
    padding: 0 6px;
    border: 1px solid #444;
    background: #252525;
    color: #fff;
}

.article .tit {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
}

.ad {
    overflow: hidden;
    width: 720px;
    margin: 0 auto;
}

.ad1,.ad2,.ad3 {
    width: 145px;
    height: 80px;
    overflow: hidden;
}

.ad2 {
    width: 420px;
    margin: 0 5px;
}

.cole {
    height: 42px;
    line-height: 42px;
    color: #999;
    text-align: left;
}

.comde {
    padding-bottom: 20px;
}

.w720 .comde,.w1024 .comde {
    position: absolute;
    top: 0;
    left: 744px;
    width: 155px;
}

.w1024 .comde {
    left: 1048px;
}

.mid {
    overflow: hidden;
    color: #fff;
}

.mid input,.mid span {
    float: left;
}

.mid span {
    margin: 2px 0 0 8px;
}

.miao a {
    margin-right: 6px;
    color: #fff;
}

.miao b {
    color: #ffa103;
}

.comde dt {
    margin-top: 8px;
    line-height: 24px;
    height: 24px;
    color: #fff;
}

.comde dd {
    line-height: 22px;
}

.comde .active a {
    color: #ffa103;
    font-weight: 700;
}

.play_1, .play_2, .btna, .btnb, .btnc, .btnd, .newlisticon {
    background: url(http://icon.cheshi-img.com/photo/icon_z_0815.png) no-repeat;
    display: inline-block;
    height: 24px;
    width: 65px;
}

.btna, .btnb, .btnc, .btnd {
    display: inline-block;
    height: 24px;
    width: 65px;
}

.play_1, .play_2 {
    background-position: 0 -74px;
    border: 0;
    cursor: pointer;
    height: 16px;
    margin-top: 2px;
    vertical-align: middle;
    width: 19px;
}

.play_2 {
    background-position: -20px -74px;
}

.btnd {
    background-position: -65px -26px;
}

.btna:hover, .btnb:hover, .btnc:hover, .btnd:hover {
    text-decoration: none;
}

.btna {
    background-position: 0 0;
}

.btnb {
    background-position: -65px 0;
}

.btnc {
    background-position: 0 -26px;
}

.Options {
    margin-bottom: 12px;
}

.newlisticon {
    background: url(http://icon.cheshi-img.com/photo/icon_0607.png) no-repeat scroll 18px -53px transparent;
    height: 20px;
}

.extr {
    color: #ddd;
}

#ad_iframe_test_swf embed {
    height: 0!important;
}
/*左侧广告*/
.adv_left{position: absolute;left: -160px;}