﻿*
{
    margin: 0;
    padding: 0;
}
input{outline: none;}
body
{
    font-size: 12px;
    color: #666;
    background: url(../images/bg.jpg) repeat-x #f6f6f6;
}

a, a:visited, a:active
{
color:#666;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

li
{
    list-style: none;
}

img
{
    vertical-align: middle;
    border: none;
}

input
{
    vertical-align: middle;
}



.top
{
    width: 100%;
    height: 40px;
    background: url(../images/topbar.gif) no-repeat;
    margin: 0 auto;
    margin-top: 1px;
    display: block;
}
.ral-list ul li .info{width: 70%;}

.search
{
    float: right;
    margin-top: 6px;
    margin-right: 30px;
    display: inline;
    height: 27px;
    width: 210px;
    background: url(../images/search.jpg) no-repeat;
}

.s_input
{
    float: left;
    height: 23px;
    margin-left: 22px;
    margin-top: 2px;
    display: inline;
    width: 135px;
    border: none;
    line-height: 23px;
    background: none;
}

.s_button
{
    cursor: pointer;
    height: 27px;
    width: 50px;
    margin-left: 2px;
    display: inline;
    float: left;
    border: none;
    background: none;
}

.logo
{
    float: left;
}

.menu
{
    width: 460px;
    height: 104px;
    float: left;
    margin-left: 10px;
    display: inline;
    position: relative;
    z-index: 20000;
}

#cat
{
    position: absolute;
    top: 20px;
    width: 100%;
    left: 0;
    z-index: 2;
}

#cat li
{
    list-style: none;
    float: left;
    position: relative;
    z-index: 2;
    overflow: hidden;
}
.home-navigation{width: 100%;height: 80px;background:url(../images/navigation-back.png);}
.home-navigation-01{width: 1180px;height: 48px;margin:0 auto; padding: 16px 0;}
.home-navigation-01 ul{width: 95%;height: 52px;list-style: none;margin:0 auto;}
.home-navigation-01 ul li{width: 147.5px;height: 26px;line-height: 26px;text-align: center;float: left;}
.home-navigation-01 ul li a{color: #fff;text-decoration: none;font-size: 16px;padding:5px 10px; }
.home-navigation-01 ul li a:hover{text-decoration:underline; }
.home-nav-toutiao{background: #fff;}
#cat li div
{
    display: none;
    float: left;
    margin-top: 20px;
    filter: Alpha(Opacity=100);
    opacity: 1;
}

#cat li span a, #cat li span a:visited, #cat li span a:active
{
    width: 97px;
    height: 37px;
    float: left;
}

.cat0
{
    background: url(../images/top.png) -1px -15px no-repeat;
    width: 97px;
    height: 37px;
}

.cat1
{
    background: url(../images/top.png) -101px -15px no-repeat;
    width: 97px;
    height: 37px;
}

.cat2
{
    background: url(../images/top.png) -202px -15px no-repeat;
    width: 132px;
    height: 37px; ;}

.cat3
{
    background: url(../images/top.png) -350px -15px no-repeat;
    width: 97px;
    height: 37px;
}

#cat li div a, #cat li div a:visited, #cat li div a:active
{
    width: 84px;
    height: 22px;
    padding-top: 10px;
    border-top: 1px dashed #CCC;
    margin-left: 6px;
    float: left;
    text-align: center;
    color: #093D72;
}

.hover0
{
    background: url(../images/top.png) -1px -84px no-repeat;
    width: 97px;
    height: 210px;
}
.new-dhcont a, .new-dhcont a:visited, .new-dhcont a:active, .new-dhcont a:hover{color:#fff;}
.hover1
{
    background: url(../images/top.png) -101px -84px no-repeat;
    width: 97px;
    height: 170px;
}

.hover2
{
    background: url(../images/top.png) -202px -84px no-repeat;
    width: 132px;
    height: 235px;
}

.hover3
{
    background: url(../images/top.png) -350px -84px no-repeat;
    width: 97px;
    height: 170px;
}

.sid
{
    width: 100%;
    top: 70px;
    left: 10px;
    position: absolute;
    z-index: 1;
}

.sid a, .sid a:visited, .sid a:active
{
    float: left;
    margin-left: 16px;
    font-size: 14px;
    display: inline;
}

#tq
{
    float: left;
    height: 79px;
    padding-top: 3px;
    width: 240px;
    background: url(../images/tq.png) no-repeat;
    margin-top: 12px;
    margin-left: 30px;
    display: inline;
}

#tq h5
{
    font-size: 12px;
    font-family: Arial;
    color: #F05000;
    font-weight: normal;
}

#tq h2
{
    font-size: 42px;
    font-family: Arial;
    color: #F05000;
}

.hot_news
{
    width: 722px;
    border: 1px solid #ccc;
    background: #FFF;
    float: left;
    padding-bottom: 2px;
    margin-top: 12px;
    display: inline;
}

.ad
{
    float: left;
    margin-top: 10px;
    display: inline;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.ad02
{
    float: left;
    margin-top: 6px;
    display: inline;
    clear: both;
    width: 100%;
    overflow: hidden;
}



#banner_yhm_list img
{
    border: 0px;
    width: 960px;
    height: 80px;
}

#banner_yhm
{
    position: relative;
    overflow: hidden;
    float: left;
    margin-top: 6px;
    display: inline;
    clear: both;
    width: 100%;
    height: 80px;
}

#banner_yhm ul
{
    position: absolute;
    list-style-type: none;
    filter: Alpha(Opacity=80);
    opacity: 0.8;
    z-index: 1002;
    margin: 0 0;
    padding: 0 0;
    bottom: 3px;
    right: 5px;
}

#banner_yhm ul li
{
    margin: 0 1px;
    width: 15px;
    text-align: center;
    height: 15px;
    line-height: 14px;
    float: left;
    display: block;
    color: #FB6318;
    border: #CCC 1px solid;
    background: #FFF;
    cursor: pointer;
    font-family: Verdana, Geneva, sans-serif;
}

#banner_yhm ul li.on
{
    background: #FB6318;
    color: #FFF;
    font-weight: bold;
}

#banner_yhm_list a
{
    position: absolute;
    display: none;
    top: 0;
    left: 0;
}







.navbox
{
    width: 960px;
    height: 85px;
    overflow: hidden;
    margin: 0 auto;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-bottom: -6px;
}

.nav
{
    width: 960px;
    height: 38px;
    background: #f14c0a;
    overflow: hidden;
}

.nav li
{
    width: 111px;
    height: 38px;
    float: left;
    font-size: 16px;
    line-height: 38px;
    text-align: center;
}

.nav .nav-item
{
    width: 111px;
    height: 38px;
    float: left;
    font-size: 16px;
    line-height: 38px;
    text-align: center;
    background: #feaa0e;
}

.nav li a
{
    width: 111px;
    height: 38px;
    display: block;
    color: #FFF;
    text-decoration: none;
    font-size: 16px;
}

.nav li a:hover
{
    color: #FFF !important;
    background: #F60;
}

.menu2
{
    width: 958px;
    border: 1px solid #e5e4e4;
    background: #f6f6f6;
    border-top: none;
    height: 60px;
    padding-top: 10px;
    margin-top: 10px;
}

.menu2 a
{
    color: #333;
    text-decoration: none;
}

.menu2 .rm
{
    font-size: 12px;
    height: 45px;
    width: 200px;
    display: block;
    display: block;
    float: left;
    border-right: 1px solid #e5e5e5;
}

.menu2 dl dt
{
    float: left;
    height: 45px;
    line-height: 45px;
    font-weight: bold;
    color: #e65210;
    margin: 0 15px 0 25px;
    display: inline;
    font-size: 14px;
}

.menu2 dl dd
{
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 15px;
    display: block;
}

.menu2 .fw
{
    font-size: 12px;
    height: 45px;
    width: 200px;
    display: block;
    display: block;
    float: left;
    border-right: 1px solid #e5e5e5;
}

.menu2 .jx
{
    font-size: 12px;
    height: 45px;
    width: 350px;
    display: block;
    display: block;
    float: left;
    border-right: 1px solid #e5e5e5;
}

.menu2 .yj
{
    font-size: 12px;
    height: 45px;
    width: 165px;
    display: block;
    display: block;
    float: left;
}

.menu2 dl dt a
{
    font-weight: bold;
    color: #e65210;
    font-size: 14px;
}



.title
{
    float: left;
    width: 693px;
    margin-left: 15px;
    height: 22px;
    padding-top: 15px;
    display: inline;
    border-bottom: 1px solid #CCC;
}

.title h5
{
    font-size: 16px;
    color: #fb6318;
}

.t_r
{
    float: right;
}

.hot_news a, .hot_news a:visited, .hot_news a:active
{
    color: #166681;
}

.t_r a, .t_r a:visited, .t_r a:active
{
    float: left;
    margin: 0 12px;
    display: inline;
    font-weight: bold;
    color: #F00;
}

.t_r span
{
    float: left;
}



.tv
{
    float: left;
    width: 360px;
    margin-left: 15px;
    margin-top: 12px;
    display: inline;
}

.tv span
{
    float: left;
    padding-bottom: 8px;
    width: 100%;
    height: 308px;
    background: #FFF;
}

.tv a, .tv a:visited, .tv a:active
{
    color: #fb6318;
    font-weight: bold;
    font-size: 16px;
    line-height: 150%;
    clear: both;
}

.tv p
{
    width: 100%;
    margin-top: 5px;
    color: #777;
    height: 36px;
    line-height: 160%;
    text-indent: 24px;
    overflow: hidden;
}

.tv ul
{
    float: left;
    width: 100%;
    padding-bottom: 15px;
    margin-top: 5px;
    border-top: 1px dashed #CCC;
}

.tv li
{
    width: 160px;
    padding-left: 20px;
    background: url(../images/icon.gif) 0 11px no-repeat;
    height: 14px;
    padding-top: 12px;
    float: left;
}

.tv li a, .tv li a:visited, .tv li a:active
{
    font-size: 12px;
    line-height: 100%;
    color: #444;
    font-weight: normal;
}

.tv_pic
{
    float: left;
    width: 330px;
    margin-left: 3px;
    display: inline;
    margin-top: 12px;
}

.tv_pic a
{
    float: left;
    margin-left: 15px;
    display: inline;
    width: 150px;
    height: 147px;
    line-height: 160%;
    overflow: hidden;
    text-align: left;
}

.tv_pic img
{
    display: block;
    float: left;
    padding-bottom: 6px;
    width: 150px;
    height: 96px;
}



.title1
{
    float: left;
    width: 693px;
    margin-left: 15px;
    height: 50px;
    padding-top: 1px;
    padding-bottom: 15px;
    display: inline;
    border-top: 0px solid #CCC;
}

.title1 ul
{
    float: left;
    width: 100%;
    padding-bottom: 15px;
    margin-top: 5px;
    border-top: 1px dashed #CCC;
}

.title1 li
{
    width: 108px;
    padding-left: 20px;
    background: url(../images/tv.gif) 0 12px no-repeat;
    line-height: 14px;
    padding-top: 12px;
    float: left;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
}

.title1 li a, .title1 li a:visited, .title1 li a:active
{
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}



.right_t
{
    float: left;
    width: 225px;
    margin-left: 10px;
    overflow: hidden;
    margin-top: 12px;
    display: inline;
}

.right
{
    float: left;
    width: 220px;
    margin-left: 8px;
    overflow: hidden;
    margin-top: 10px;
    display: inline;
}

.radio, .today
{
    clear: both;
    float: left;
    width: 223px;
    padding-bottom: 5px;
    border: 1px solid #CCC;
    margin-top: 10px;
    display: inline;
    background: #FFF;
}

.radio h5, .today h5, .superstar h5, .speal h5, .waimei h5, .speal_lm h5, .infolist h5, .speal_lmb h5
{
    background: url(../images/cat.jpg) repeat-x;
    color: #000;
    height: 30px;
    width: 100%;
    text-indent: 12px;
    line-height: 30px;
    font-size: 14px;
    float: left;
}

.speal h5 a, .speal h5 a:visited, .speal h5 a:active, .film h5 a, .film h5 a:visited, .film h5 a:active, .superstar h5 a, .waimei h5 a, .superstar h5 a:visited, .superstar h5 a:active, .infolist h5 a, .infolist h5 a:visited, .infolist h5 a:active
{
    color: #FB6318;
}

.rt li
{
    float: left;
    width: 75px;
    height: 27px;
}

.rt a, .rt a:visited, .rt a:active
{
    width: 74px;
    display: block;
    height: 27px;
    line-height: 27px;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    color: #18687f;
    text-align: center;
}

.rt a:hover, #cur
{
    background: url(../images/tag.jpg) repeat-x;
    font-weight: bold;
    text-decoration: none;
    height: 28px;
    border-bottom: none;
}

.radio span
{
    width: 213px;
    display: none;
    float: left;
    _float: none;
    height: 102px;
    line-height: 160%;
    padding-left: 10px;
}

.radio span div
{
    width: 213px;
    float: left;
    clear: both;
    margin-top: 10px;
    height: 30px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #02436D;
}

.rimg
{
    float: left;
    margin-right: 10px;
}

.today span
{
    width: 203px;
    margin: 10px 10px 0 10px;
    line-height: 200%;
    color: #E26302;
    float: left;
    display: inline;
}

.today li
{
    list-style: none;
    width: 203px;
    float: left;
    margin-left: 10px;
    display: inline;
    height: 15px;
    padding-top: 12px;
}

#Movie_Box
{
    width: 620px;
    overflow: hidden;
}

.Movie_Box1
{
    width: 620px;
    overflow: hidden;
}

.brand
{
    width: 958px;
    float: left;
    margin-top: 12px;
    display: inline;
    border: 1px solid #CCC;
    background-color: #FFFFFF;
}

.brand_cat
{
    width: 629px;
    margin-left: 15px;
    overflow: hidden;
    float: left;
    padding-bottom: 10px;
    display: inline;
    border-right: #ccc 1px solid;
}

.brand_title
{
    float: left;
    width: 524px;
    height: 22px;
    padding-top: 15px;
    border-bottom: 1px solid #CCC;
}

.brand_title h5
{
    font-size: 16px;
    color: #fb6318;
}

.brand_title span
{
    float: right;
}

.b_left, .b_right
{
    float: left;
}

.b_left a, .b_left a:visited, .b_left a:active
{
    background: url(../images/icon2.jpg) 0 -1px no-repeat;
    width: 28px;
    height: 20px;
    display: block;
}

.b_left a:hover
{
    background: url(../images/icon2.jpg) 0 -29px no-repeat;
}

.b_right a, .b_right a:visited, .b_right a:active
{
    background: url(../images/icon2.jpg) -28px -1px no-repeat;
    width: 28px;
    height: 20px;
    display: block;
}

.b_right a:hover
{
    background: url(../images/icon2.jpg) -28px -29px no-repeat;
}

#index
{
    float: left;
    padding-top: 5px;
    width: 30px;
}

.brand_lm
{
    width: 628px;
    background: #FFF;
    float: left;
    overflow: hidden;
    border: 1px solid #CCC;
    padding-bottom: 12px;
}

.brand_lm h5
{
    float: left;
    width: 594px;
    margin-left: 17px;
    display: inline;
    padding-top: 12px;
    height: 20px;
    border-bottom: 1px solid #CCC;
    color: #FF6600;
    font-size: 14px;
}

.brand_lm li
{
    float: left;
    width: 135px;
    margin-left: 17px;
    margin-top: 15px;
    display: inline;
}

.brand_cat dl
{
    float: left;
    overflow: hidden;
    height: 210px;
    width: 145px;
    margin: 0 5px;
    margin-top: 15px;
    display: inline;
}

.brand_cat dt
{
    font-size: 14px;
    color: #000;
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 6px;
}

.brand_cat dl img
{
    width: 135px;
    height: 98px;
    display: block;
    padding: 2px;
    border: 1px solid #CCC;
    margin-bottom: 8px;
}

.brand_cat dl dd
{
    width: 113px;
    padding-left: 22px;
    height: 20px;
    padding-top: 5px;
    float: left;
    background: url(../images/play_ico.jpg) 0 2px no-repeat;
}

.brand_ad
{
    float: left;
    width: 100%;
    margin-top: 12px;
    height: 90px;
}

.paper
{
    float: left;
    width: 215px;
    margin-left: 26px;
    display: inline;
    margin-top: 10px;
    text-align: center;
}

.paper img
{
    width: 215px;
    height: 310px;
    display: block;
    padding-bottom: 8px;
}

.paper a, .paper a:visited, .paper a:active
{
    color: #166681;
}

.out_link
{
    width: 730px;
    border: 1px solid #CCC;
    float: left;
    background: #FFF;
    margin-top: 10px;
    display: inline;
    padding-bottom: 10px;
}



.brand_cat1
{
    width: 629px;
    margin-left: 15px;
    overflow: hidden;
    float: left;
    padding-bottom: 10px;
    display: inline;
    border-right: #ccc 1px solid;
}

.brand_title1
{
    float: left;
    width: 524px;
    height: 22px;
    padding-top: 15px;
    border-bottom: 1px solid #CCC;
}

.brand_title1 h5
{
    font-size: 14px;
    color: #fb6318;
}

.brand_title1 h5 a, .brand_title1 h5 a:visited, .brand_title1 h5 a:active
{
    color: #FB6318;
}

.brand_title1 span
{
    float: right;
}

.brand_cat1 dl
{
    float: left;
    overflow: hidden;
    height: 125px;
    width: 145px;
    margin: 0 5px;
    margin-top: 15px;
    display: inline;
}

.brand_cat1 dt
{
    font-size: 12px;
    line-height: 14px;
    color: #000;
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 5px;
}

.brand_cat1 dl img
{
    width: 135px;
    height: 98px;
    display: block;
    padding: 2px;
    border: 0px solid #CCC;
    margin-bottom: 6px;
}



.brand_cat2
{
    width: 958px;
    margin-left: 10px;
    overflow: hidden;
    float: left;
    padding-bottom: 10px;
    display: inline;
    border-right: #ccc 0px solid;
}

.brand_title2
{
    float: left;
    width: 800px;
    height: 22px;
    padding-top: 15px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 10px;
}

.brand_title2 h5
{
    font-size: 14px;
    color: #fb6318;
}

.brand_title2 h5 a, .brand_title1 h5 a:visited, .brand_title1 h5 a:active
{
    color: #FB6318;
}

.brand_title2 span
{
    float: right;
}

.brand_cat2 dl
{
    float: left;
    overflow: hidden;
    height: 135px;
    width: 180px;
    margin: 0 4px;
    margin-top: 5px;
    display: inline;
}

.brand_cat2 dt
{
    font-size: 12px;
    line-height: 12px;
    color: #000;
    float: left;
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    padding-left: 3px;
}

.brand_cat2 dl img
{
    width: 170px;
    height: 105px;
    display: block;
    padding: 2px;
    border: 0px solid #CCC;
    margin-bottom: 6px;
}





.o_left
{
    width: 714px;
    margin-left: 8px;
    overflow: hidden;
    float: left;
}

.o_left h5
{
    height: 25px;
    float: left;
    background-position: bottom;
    width: 700px;
    background-repeat: no-repeat;
    text-align: right;
    padding-right: 14px;
    padding-top: 25px;
}

.o_left ul
{
    width: 100%;
    float: left;
    overflow: hidden;
    padding-top: 10px;
}

.o_left li
{
    width: 132px;
    height: 185px;
    overflow: hidden;
    float: left;
    margin-left: 9px;
    display: inline;
}

.o_left li img
{
    width: 132px;
    height: 105px;
    float: left;
}

.o_left li b
{
    width: 122px;
    margin-left: 5px;
    text-align: center;
    line-height: 140%;
    float: left;
    padding-top: 5px;
    height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.o_left li span
{
    width: 122px;
    margin-left: 5px;
    height: 16px;
    padding-top: 6px;
    overflow: hidden;
    white-space: nowrap;
    float: left;
}

.o_left li div
{
    text-align: center;
    padding-top: 10px;
    float: left;
    width: 100%;
}





.lo_left
{
    width: 714px;
    margin-left: 15px;
    overflow: hidden;
    float: left;
    border-bottom: 5px solid #EEE;
}

.o_left_1
{
    width: 300px;
    overflow: hidden;
    float: left;
    padding-top: 0px;
    border-right: 1px dashed #CCC;
    margin-right: 10px;
}

.o_left_1 h5, .o_left_2 h5
{
    width: 70%;
    font-size: 14px;
    padding-top: 15px;
    height: 18px;
    border-bottom: 1px solid #CCC;
    color: #FB6318;
}

.o_left_1 h5 a, .o_left_1 h5 a:visited, .o_left_1 h5 a:active, .o_left_2 h5 a, .o_left_2 h5 a:visited, .o_left_2 h5 a:active
{
    color: #FB6318;
}

.o_left_1 ul
{
    float: left;
    width: 100%;
    padding-bottom: 15px;
    margin-top: 1px;
}

.o_left_1 li
{
    width: 257px;
    padding-left: 20px;
    background: url(../images/tv.gif) 0 12px no-repeat;
    line-height: 14px;
    padding-top: 11px;
    float: left;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
}

.o_left_1 li a, .o_left_1 li a:visited, .o_left_1 li a:active
{
    font-size: 12px;
}

.o_left_2
{
    width: 390px;
    overflow: hidden;
    float: left;
    padding-left: 6px;
}



.o_left_21
{
    width: 100%;
    overflow: hidden;
    float: left;
}

.o_left_21 ul
{
    float: left;
    width: 100%;
    padding-bottom: 10px;
    margin-top: 6px;
}

.o_left_21 li
{
    width: 40px;
    padding-left: 10px;
    line-height: 14px;
    padding-top: 5px;
    float: left;
    margin-right: 5px;
    overflow: hidden;
}

.o_left_21 li a, .o_left_21 li a:visited, .o_left_21 li a:active
{
    font-size: 12px;
}

.o_left_21l
{
    width: 110px;
    overflow: hidden;
    float: left;
    padding-top: 15px;
}

.o_left_21l1
{
    width: 100%;
    overflow: hidden;
    float: left;
}

.o_left_21l2
{
    width: 100%;
    overflow: hidden;
    padding-top: 6px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.o_left_21l1 img
{
    width: 110px;
    height: 80px;
    overflow: hidden;
    float: left;
}

.o_left_21r
{
    width: 264px;
    overflow: hidden;
    float: left;
    padding-top: 1px;
}

.o_left_21r ul
{
    float: left;
    width: 100%;
    padding-bottom: 15px;
    margin-top: 1px;
}

.o_left_21r li
{
    width: 264px;
    padding-left: 12px;
    line-height: 14px;
    padding-top: 12px;
    float: left;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
}

.o_left_21r li a, .o_left_21r li a:visited, .o_left_21r li a:active
{
    font-size: 12px;
}







.servers
{
    width: 948px;
    height: 85px;
    padding-top: 7px;
    margin-left: 0px;
    padding-left: 10px;
    float: left;
    display: inline;
    border: 1px solid #CCC;
    background: #FFF;
}

.servers h5
{
    font-size: 14px;
    color: #fb6318;
    display: block;
    padding-bottom: 3px;
}

.servers li
{
    width: 93px;
    margin: 6px 4px 0 4px;
    float: left;
    display: inline;
}

.servers li a, .servers li a:visited, .servers li a:active
{
    font-size: 12px;
    color: #999;
    float: left;
}



.o_right
{
    float: left;
    margin-left: 8px;
    display: inline;
    width: 300px;
}

.o_right h5
{
    width: 90%;
    font-size: 14px;
    padding-top: 7px;
    height: 19px;
    background: url(../images/pp.jpg) 0 5px no-repeat;
    text-indent: 20px;
    border-bottom: 1px solid #CCC;
    color: #FB6318;
}

.superstar, .infolist
{
    margin-top: 7px;
    border: 1px solid #CCC;
    overflow: hidden;
    background: #FFF;
    float: left;
    width: 218px;
    padding-bottom: 10px;
}

.infolist
{
    padding-bottom: 3px;
}

.infolist li, .superstar li
{
    width: 208px;
    margin-left: 5px;
    display: inline;
    float: left;
    overflow: hidden;
    height: 19px;
    padding-top: 8px;
    border-bottom: 1px dotted #CCC;
}



.waimei
{
    margin-top: 7px;
    border: 1px solid #CCC;
    overflow: hidden;
    background: #FFF;
    float: left;
    width: 223px;
    padding-bottom: 10px;
}

.waimei li
{
    width: 215px;
    margin-left: 5px;
    display: inline;
    float: left;
    overflow: hidden;
    height: 19px;
    padding-top: 8px;
    border-bottom: 1px dotted #CCC;
}



.film_box
{
    width: 100%;
    height: 267px;
    background: url(../images/new.png) no-repeat;
    float: left;
    display: inline;
}

.film_link
{
    width: 100%;
    height: 80px;
    float: left;
}

.film_link a, .film_link a:visited, .film_link a:active
{
    float: left;
    width: 192px;
    height: 80px;
}

.film_info
{
    float: left;
    margin-left: 390px;
    width: 176px;
    height: 180px;
    overflow: hidden;
}

.film_info li
{
    list-style: none;
    height: 16px;
    padding-top: 12px;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}



.film
{
    background: #FFF;
    float: left;
    width: 295px;
    padding-bottom: 8px;
}

.film H5
{
    background: url(../images/dyico.jpg) 0 5px no-repeat;
    padding-left: 23px;
    color: #000;
    height: 23px;
    width: 272px;
    text-indent: 0;
    font-size: 14px;
    float: left;
}



.superstar img
{
    width: 83px;
    height: 79px;
    display: inline;
    padding-left: 5px;
    padding-top: 5px;
}



#divSmallBox
{
    overflow: hidden; *display:inline;*zoom:1;width:10px;height:10px;margin:05px;border-radius:10px;background:#ffffff;}

#playBox
{
    width: 280px;
    height: 120px;
    margin: 20px auto;
    background: #333;
    position: relative;
    overflow: hidden;
    margin-top: 10px;
}

#playBox .oUlplay
{
    width: 99999px;
    position: absolute;
    left: 0;
    top: 0;
}

#playBox .oUlplay li
{
    float: left;
}

#playBox .pre
{
    cursor: pointer;
    width: 45px;
    height: 45px;
    background: url(../images/l.png) no-repeat;
    position: absolute;
    top: 40px;
    left: 10px;
    z-index: 10;
}

#playBox .next
{
    cursor: pointer;
    width: 45px;
    height: 45px;
    background: url(../images/r.png) no-repeat;
    position: absolute;
    top: 40px;
    right: 10px;
    z-index: 10;
}

#playBox .smalltitle
{
    width: 280px;
    height: 10px;
    position: absolute;
    bottom: 15px;
    z-index: 10;
}

#playBox .smalltitle ul
{
    width: 120px;
    margin: 0 auto;
}

#playBox .smalltitle ul li
{
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 10px;
    background: #ffffff;
    float: left;
    overflow: hidden; *display:inline;*zoom:1;}

#playBox .smalltitle .thistitle
{
    background: #69aaec;
}





#newsSlider .container5
{
    margin: 10px 0px;
    overflow: hidden;
    width: 280px;
    position: relative;
    height: 100px;
}

#newsSlider DIV.slides
{
    left: 0px;
    position: absolute;
    top: 0px;
}

#newsSlider UL.slides
{
    padding-right: 0px;
    padding-left: 0px;
    left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
    position: absolute;
    top: 0px;
}

#newsSlider UL.slides DL
{
    width: 175px;
    position: relative;
    height: 100px;
    padding-top: 0px;
    float: left;
    padding-left: 15px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

#newsSlider UL.slides DT A
{
    font: bold 14px/30px "Lucida Grande" , "Lucida Sans Unicode" , Arial, Verdana, sans-serif;
    color: #2a609f;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

#newsSlider UL.slides DD
{
    font-size: 12px;
    line-height: 22px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

#newsSlider UL.slides DD .more
{
    margin-top: -18px;
    background: url(../images/more.gif);
    float: right;
    overflow: hidden;
    width: 14px;
    text-indent: -100em;
    height: 12px;
}

#newsSlider DIV.slides DIV
{
    padding-right: 0px;
    display: none;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 280px;
    padding-top: 0px;
    position: absolute;
    top: 0px;
}

UL.slides LI
{
    padding-right: 0px;
    display: none;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 280px;
    padding-top: 0px;
    position: absolute;
    top: 0px;
}

UL.slides IMG
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none WIDTH: 100px;
    height: 100px;
    float: left;
}

#newsSlider #loopedSlider
{
    clear: both;
    margin: 0px auto;
    width: 280px;
    position: relative;
}

#newsSlider
{
    clear: both;
    margin: 0px auto;
    width: 280px;
    position: relative;
}

#newsSlider
{
    border-bottom: #eee 1px solid;
}

#newsSlider UL.pagination
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    position: absolute;
    top: 125px;
}

#newsSlider UL.pagination LI
{
    float: left;
    margin-right: 5px;
}

#newsSlider UL.pagination LI A
{
    display: block;
    background: url(../images/imgnews_side_number.gif) no-repeat 0px 0px;
    font: bold 4px/5px "Times New Roman" , Times, serif;
    width: 5px;
    color: #fff;
    text-align: center;
    text-decoration: none;
}

#newsSlider UL.pagination LI.active A
{
    background-position: 0px 100%;
    color: #fff;
    text-decoration: none;
}

UL.pagination LI A:hover
{
    background-position: 0px 100%;
    color: #fff;
    text-decoration: none;
}



.superstar li b
{
    float: left;
    margin-left: 10px;
    width: 110px;
    display: inline;
    font-weight: bold;
}

.superstar li p
{
    float: left;
    margin-left: 10px;
    width: 110px;
    display: inline;
    line-height: 160%;
    margin-top: 5px;
}

.speal
{
    border: 1px solid #CCC;
    float: left;
    width: 218px;
    display: inline;
    background: url(../images/speal.jpg) 5px 34px no-repeat #FFF;
    height: 292px;
}

.speal a, .speal a:visited, .speal a:active, .superstar a, .superstar a:visited, .superstar a:active
{
    color: #17637b;
}

.speal ul
{
    float: left;
    padding-top: 7px;
    width: 100%;
}

.speal li
{
    width: 180px;
    margin-left: 33px;
    display: inline;
    list-style: none;
    float: left;
    height: 17px;
    padding-top: 7px;
    white-space: nowrap;
    overflow: hidden;
}

.speal_lm
{
    border: 1px solid #CCC;
    float: left;
    width: 318px;
    margin-top: 10px;
    display: inline;
    background: url(../images/speal.jpg) 10px 40px no-repeat #FFF;
    height: 212px;
}

.speal_lm a, .speal_lm a:visited, .speal_lm a:active
{
    color: #17637b;
}

.speal_lm ul
{
    float: left;
    padding-top: 4px;
    width: 100%;
}

.speal_lm li
{
    width: 285px;
    margin-left: 33px;
    display: inline;
    list-style: none;
    float: left;
    margin-top: 10px;
}

.map
{
    float: left;
    width: 100%;
    margin-top: 20px;
    display: inline;
    border-bottom: 1px solid #CCC;
    padding-bottom: 10px;
}
.map_box
{
    width: 800px; /* margin-left:80px; */ /* display:inline; */ /* float:left; */
    text-align: center;
    margin: 0 auto;
}

.m_s
{
    float: left;
    height: 56px;
    width: 100%;
}

.m_s_1
{
    float: left;
    height: 56px;
    width: 100%;
    padding-top: 50px;
    padding-left: 50px;
}

.search2
{
    width: 361px;
    height: 27px;
    background: url(../images/search2.jpg) no-repeat;
}

.m_input
{
    float: left;
    height: 23px;
    margin-left: 26px;
    margin-top: 2px;
    display: inline;
    width: 270px;
    border: none;
    line-height: 23px;
    background: none;
}

.m_button
{
    cursor: pointer;
    height: 27px;
    width: 50px;
    margin-left: 14px;
    display: inline;
    float: left;
    border: none;
    background: none;
}

.map_box dl
{
    width: 133px;
    float: left;
}

.map_box dt
{
    font-weight: bold;
    color: #333;
    padding-bottom: 5px;
}

.map_box dd
{
    height: 15px;
    padding-top: 5px;
}

.bottom
{
    width: 100%;
    text-align: center;
    line-height: 200%;
    float: left;
    margin-top: 10px;
    display: inline;
    padding-bottom: 20px;
}

.box
{
    width: 628px;
    border: 1px solid #CCC;
    background: #FFF;
    min-height: 600px;
    height: auto !important;
    height: 600px;
    float: left;
    margin-top: 12px;
    display: inline;
    padding-bottom: 20px;
}

.path
{
    height: 40px;
    padding-top: 12px;
    float: left;
    margin-left: 19px;
    width: 590px;
    display: inline;
    overflow: hidden;
}

.tag
{
    height: 24px;
    border-bottom: 1px solid #CCC;
    padding-top: 12px;
    float: left;
    margin-left: 19px;
    width: 590px;
    display: inline;
}

.tag a, .tag a:visited, .tag a:active
{
    font-weight: bold;
    color: #FF6600;
}

.tag a:hover
{
    text-decoration: none;
}

.list, .list_pic
{
    margin-left: 19px;
    width: 941px;
    float: left;
    display: inline;
}

.list a, .list a:visited, .list a:active
{
    font-size: 14px;
}

.list li
{
    list-style: none;
    height: 24px;
    padding-top: 14px;
    background: url(../images/list.jpg) 0 3px no-repeat;
    width: 570px;
    padding-left: 20px;
}

.list li span
{
    float: right;
}

.list dl
{
    list-style: none;
    padding-top: 15px;
    width: 590px;
    float: left;
    padding-bottom: 15px;
    background: url(../images/ztbg1.gif) 0 bottom no-repeat;
}

.list dl img
{
    float: left;
    width: 180px;
    height: 120px;
    border: 4px solid #DDD;
    margin-right: 15px;
}

.list dt
{
    float: left;
    width: 100%;
    padding-top: 12px;
    height: 30px;
    border-bottom: 1px solid #DDD;
}

.list dt a, .list dt a:visited, .list dt a:active
{
    font-size: 18px;
    color: #000;
    font-weight: bold;
}

.list dd
{
    float: left;
    width: 590px;
    margin-top: 12px;
    line-height: 180%;
    text-indent: 24px;
    display: inline;
}

.list dd span
{
    float: right;
    padding-right: 28px;
    background: url(../images/ztbg2.gif) right 4px no-repeat;
    display: block;
}

.list dd span a, .list dd span a:visited, .list dd span a:active
{
    font-size: 12px;
}



.list_film
{
    margin-left: 19px;
    width: 590px;
    float: left;
    display: inline;
    overflow: hidden;
}

.list_film a, .list_film a:visited, .list_film a:active
{
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.list_film dl
{
    list-style: none;
    padding-top: 15px;
    width: 590px;
    float: left;
    padding-bottom: 15px;
    border-bottom: 1px dotted #999;
}

.list_film dl img
{
    float: left;
    width: 130px;
    height: 185px;
    border: 4px solid #CCC;
}

.list_film dt
{
    float: left;
    width: 430px;
    margin-left: 22px;
    font-size: 14px;
}

.list_film dd
{
    float: left;
    width: 430px;
    margin-left: 22px;
    line-height: 180%;
    margin-top: 5px;
    display: inline;
}

.list_film dd p
{
    float: left;
    width: 430px;
    text-indent: 24px;
    height: 42px;
    overflow: hidden;
}



.list_right
{
    float: left;
    width: 320px;
    margin-left: 10px;
    margin-top: 12px;
    display: inline;
}

.list_ad
{
    width: 100%;
    height: 250px;
    float: left;
}

.yule, .comment
{
    width: 318px;
    border: 1px solid #CCC;
    float: left;
    margin-top: 12px;
    display: inline;
    background: #FFF;
}

.yule h5, .comment h5
{
    width: 310px;
    padding-left: 8px;
    height: 27px;
    line-height: 27px;
    position: relative;
    z-index: 2;
    background: url(../images/tag.jpg) repeat-x;
    font-size: 14px;
    color: #000;
}

.yule h5 span, .comment h5 span
{
    float: right;
}

.yule h5 a, .yule h5 a:visited, .yule h5 a:active, .comment h5 a, .comment h5 a:visited, .comment h5 a:active
{
    float: left;
    width: 50px;
    height: 27px;
    border-left: 1px solid #DDD;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    line-height: 27px;
}

.yule h5 a:hover, #on
{
    background: #FFF;
    font-weight: bold;
    color: #c90b0b;
    text-decoration: none;
}

.comment h5 a:hover, #on2
{
    background: #FFF;
    font-weight: bold;
    color: #c90b0b;
    text-decoration: none;
}

.yule ul
{
    width: 100%;
    display: none;
    border-top: 1px solid #ddd;
    margin-top: -1px;
    float: left;
    padding-bottom: 10px;
}

.comment ul
{
    width: 100%;
    border-top: 1px solid #ddd;
    margin-top: -1px;
    float: left;
    padding-bottom: 10px;
}

.yule li
{
    list-style: none;
    float: left;
    width: 138px;
    text-align: center;
    margin-left: 14px;
    display: inline;
    margin-top: 10px;
}

.yule img
{
    display: block;
    padding-bottom: 6px;
    width: 138px;
    height: 90px;
}

.comment li
{
    list-style: none;
    background: url(../images/icon3.gif) 8px 12px no-repeat;
    height: 15px;
    padding-top: 10px;
    float: left;
    width: 295px;
    overflow: hidden;
    padding-left: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
}



.speal_lmb
{
    border: 1px solid #CCC;
    float: left;
    width: 318px;
    margin-top: 10px;
    display: inline;
    background: url(../images/speal.jpg) 10px 40px no-repeat #FFF;
    height: 212px;
}

.speal_lmb a, .speal_lmb a:visited, .speal_lmb a:active
{
    padding-left: 6px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    color: #17637b;
}

.speal_lmb ul
{
    float: left;
    padding-top: 4px;
    width: 100%;
}

.speal_lmb li
{
    width: 285px;
    margin-left: 33px;
    display: inline;
    list-style: none;
    float: left;
    margin-top: 8px;
}



.page
{
    width: 590px;
    margin-left: 19px;
    display: inline;
    float: left;
    padding-top: 12px;
}

.page li
{
    list-style: none;
    display: inline;
}

.thisclass, .pageinfo, .se
{
    border: 1px solid #CCC;
    padding: 3px 5px;
    background: #FFF;
    float: left;
    margin-left: 5px;
    display: inline;
}

.page a, .page a:visited, .page a:active
{
    border: 1px solid #CCC;
    padding: 3px 5px;
    float: left;
    background: #EEE;
    margin-left: 5px;
    display: inline;
}

.page a:hover
{
    background: #FFF;
    text-decoration: none;
}

.ct
{
    width: 590px;
    font-weight: bold;
    text-align: center;
    margin-left: 19px;
    float: left;
    display: inline;
    overflow: hidden;
    font-size: 22px;
    line-height: 130%;
    color: #000;
}

.from
{
    width: 590px;
    text-align: center;
    margin-left: 19px;
    display: inline;
    float: left;
    overflow: hidden;
    padding-top: 12px;
    height: 16px;
    border-bottom: 1px solid #DDD;
}

.content
{
    width: 590px;
    margin-left: 19px;
    display: inline;
    margin-top: 20px;
    overflow: hidden;
    float: left;
    line-height: 160%;
    font-size: 13px;
}

.content a, .conetent a:visited, .conetent a:active
{
    font-size: 13px;
    text-decoration: underline;
    color: #03F;
}

.content a:hover
{
    color: #C30;
}

.relation
{
    width: 590px;
    margin-left: 19px;
    display: inline;
    float: left;
    padding-top: 40px;
    float: left;
}

.relation h5
{
    border-bottom: 1px dashed #ddd;
    width: 590px;
    border-top: 1px dashed #ddd;
    height: 28px;
    line-height: 28px;
    float: left;
    font-size: 13px;
    color: #184C88;
}

.relation span
{
    float: left;
    width: 590px;
    padding-top: 10px;
}

.relation a, .relation a:visited, .relation a:active
{
    float: left;
    margin: 0 6px;
    display: inline;
    width: 135px;
    height: 142px;
    overflow: hidden;
    background: url(../images/bg.jpg) 3px 2px no-repeat;
    color: #166681;
    text-align: left;
    line-height: 160%;
}

.relation img
{
    display: block;
    float: left;
    padding-bottom: 6px;
    width: 130px;
    height: 94px;
}

.relation ul
{
    margin-top: 12px;
    display: inline;
    width: 100%;
    float: left;
}

.relation li
{
    list-style: none;
    background: url(../images/icon3.gif) 5px 9px no-repeat;
    float: left;
    height: 22px;
    padding-top: 6px;
    padding-left: 22px;
    width: 568px;
}

.relation li span
{
    display: inline;
    float: none;
    width: auto;
    padding: 0;
    color: #999;
    font-size: 12px;
    font-family: Arial;
    padding-left: 12px;
}

.relation li a, .relation li a:visited, .relation li a:active
{
    width: auto;
    height: auto;
    line-height: normal;
    background: none;
    margin: 0;
    float: none;
    text-align: left;
    color: #184C88;
    font-size: 14px;
}



#video
{
    width: 590px;
    height: 485px;
    display: block;
    margin: 0 auto;
    padding-bottom: 20px;
}

.weibo
{
    width: 300px;
    float: left;
    padding-bottom: 5px;
    padding-top: 8px;
    border-bottom: 1px dashed #CCC;
}

.weibo a
{
    float: left;
    margin: 2px 2px 0 3px;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    width: 45px;
    height: 45px;
    display: inline;
}

.weibo img
{
    width: 45px;
    height: 45px;
    display: block;
    padding-bottom: 5px;
}



.ttbb1
{
    float: left;
    width: 300px;
    margin-left: 15px;
    padding-top: 1px;
    padding-bottom: 1px;
    display: inline;
    border-bottom: 0px dashed #CCC;
}

.ttbb1 ul
{
    float: left;
    width: 100%;
    padding-bottom: 10px;
    margin-top: 1px;
}

.ttbb1 li
{
    width: 270px;
    padding-left: 20px;
    background: url(../images/tv.gif) 0 13px no-repeat;
    line-height: 14px;
    padding-top: 12px;
    float: left;
    text-indent: 3px;
    white-space: nowrap;
    overflow: hidden;
}

.ttbb1 li a, .ttbb1 li a:visited, .title1 li a:active
{
    font-size: 12px;
    line-height: 100%;
    color: #000000;
    font-weight: normal;
}



.ttbb2
{
    float: left;
    width: 300px;
    margin-left: 15px;
    padding-top: 1px;
    padding-bottom: 1px;
    display: inline;
    border-bottom: 0px dashed #CCC;
}

.ttbb2 h5 a, .ttbb2 h5 a:visited, .ttbb2 h5 a:active
{
    color: #FB6318;
}

.ttbb2 ul
{
    float: left;
    width: 100%;
    padding-bottom: 10px;
    margin-top: 1px;
}

.ttbb2 li
{
    width: 270px;
    padding-left: 10px;
    background: url(../images/lv.gif) 0 13px no-repeat;
    line-height: 14px;
    padding-top: 12px;
    float: left;
    text-indent: 3px;
    white-space: nowrap;
    overflow: hidden;
}

.ttbb2 li a, .ttbb2 li a:visited, .title1 li a:active
{
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}





.mt1
{
    width: 590px;
    margin-left: 19px;
    display: inline;
    overflow: hidden;
    float: left;
}

.mt1 dt span
{
    font-size: 12px;
    color: #999;
    font-weight: normal;
}

.mt1 dt
{
    border-bottom: 1px dashed #ddd;
    width: 590px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    float: left;
    font-size: 13px;
    color: #184C88;
}

.dcmp-stand
{
    float: left;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 5px;
}

.dcmp-content
{
    float: left;
    width: 100%;
}

.dcmp-post
{
    margin-top: 6px;
    display: inline;
    width: 100%;
}

.dcmp-submit
{
    float: right;
    padding-top: 2px;
}

.iframe
{
    float: left;
    width: 300px;
    height: 30px;
    overflow: hidden;
}

.decmt-box2
{
    width: 590px;
    float: left;
    margin-top: 10px;
    display: inline;
}

.decmt-box2 li
{
    list-style: none;
    border-bottom: 1px solid #EEE;
    padding-bottom: 10px;
    float: left;
}

.plpic
{
    float: left;
    width: 40px;
    height: 60px;
    text-align: center;
    line-height: 22px;
}

.plpic img
{
    display: block;
}

.comment_act
{
    float: left;
    width: 540px;
    margin-left: 10px;
    text-indent: 24px;
    line-height: 160%;
}

.fl
{
    display: inline;
    font-style: italic;
    color: #999;
}



.r_pic
{
    width: 318px;
    border: 1px solid #CCC;
    float: left;
    margin-top: 12px;
    display: inline;
    background: #FFF;
}

.r_pic h5
{
    width: 310px;
    padding-left: 8px;
    height: 27px;
    line-height: 27px;
    position: relative;
    z-index: 2;
    background: url(../images/tag.jpg) repeat-x;
    font-size: 14px;
    color: #000;
}

.r_pic span
{
    float: left;
    width: 318px;
    padding-top: 10px;
}

.r_pic a, .r_pic a:visited, .r_pic a:active
{
    float: left;
    margin-left: 15px;
    display: inline;
    width: 135px;
    height: 142px;
    overflow: hidden;
    background: url(../images/bg.jpg) 3px 2px no-repeat;
    color: #166681;
    text-align: left;
    line-height: 160%;
}

.r_pic img
{
    display: block;
    float: left;
    padding-bottom: 6px;
    width: 130px;
    height: 94px;
}



.show_movie
{
    width: 590px;
    margin-left: 19px;
    display: inline;
    margin-top: 20px;
    overflow: hidden;
    float: left;
    line-height: 160%;
    font-size: 13px;
}

.img
{
    float: left;
    width: 140px;
    height: 190px;
    overflow: hidden;
    float: left;
}

.img img
{
    width: 130px;
    height: 180px;
    border: 4px solid #CCC;
}

.info
{
    float: left;
    width: 330px;
    overflow: hidden;
    margin-left: 20px;
    display: inline;
    line-height: 200%;
}

.info b
{
    color: #333;
}

.js
{
    float: left;
    width: 560px;
    margin-top: 30px;
    display: inline;
    padding: 8px 0 6px 30px;
    font-weight: bold;
    clear: both;
    background: url(../images/jq.gif) 5px 10px no-repeat #F3F3F3;
}

.jsinfo
{
    line-height: 160%;
    float: left;
    padding-top: 12px;
    width: 100%;
    overflow: hidden;
}

.jsinfo a, .jsinfo a:visited, .jsinfo a:active
{
    font-size: 13px;
    text-decoration: underline;
    color: #03F;
}

.jsinfo a:hover
{
    color: #C30;
}



.hnyx
{
    height: 214px;
    width: 311px;
    float: left;
    display: inline;
    margin-top: 12px;
    margin-left: 13px;
    background-repeat: no-repeat;
}

.hnyx div
{
    float: left;
    width: 85px;
    height: 145px;
    margin-top: 50px;
    text-align: center;
    display: inline;
    margin-left: 25px;
}

.hnyx div img
{
    width: 85px;
    height: 125px;
    padding-bottom: 6px;
    float: left clear:both;
}

.hnyx ul
{
    float: left;
    width: 150px;
    height: 140px;
    margin-left: 32px;
    margin-top: 63px;
    display: inline;
}

.hnyx li
{
    float: left;
    width: 100%;
    height: 20px;
    padding-top: 6px;
    border-bottom: 1px dotted #CCC;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}



.lm, .lmpic
{
    width: 688px;
    border: 1px solid #CCC;
    margin-top: 10px;
    display: inline;
    background: #FFF;
    float: left;
}

.lm
{
    margin-top: 5px;
    border: none;
    width: 690px;
    height: 340px;
}

.lmpic
{
    height: 485px;
}

.lm_left
{
    width: 268px;
    border: 1px solid #CCC;
    border-right: none;
    float: left;
    height: 338px;
}

.lm_left div
{
    width: 240px;
    height: 293px;
    margin-left: 13px; ;display:inline;float:left;line-height:160%;overflow:hidden;overflow-y:auto;}

.intro
{
    width: 258px;
    margin-left: 10px;
    margin-top: 5px;
    display: inline;
    float: left;
    border: 1px solid #CCC;
    height: 338px;
    background: #FFF;
}

.lminfo
{
    background: #FFF;
    width: 258px;
    margin-left: 10px;
    display: inline;
    float: left;
    border: 1px solid #CCC;
    margin-top: 10px;
    height: 485px;
}

.intro h5, .lm_left h5
{
    font-size: 14px;
    color: #333;
    text-indent: 12px;
    height: 35px;
    line-height: 35px;
    background: url(../images/bg.jpg) repeat-x;
    width: 100%;
    float: left;
}

.intro span
{
    float: right;
    margin-right: 8px;
    margin-top: 5px;
    display: inline;
}

.intro div
{
    margin: 5px;
    margin-left: 0;
    display: inline;
    width: 248px;
    height: 296px;
    overflow: hidden;
    float: left;
}

.lmtable
{
    float: left;
    margin: 5px;
    clear: both;
    display: inline;
    height: 280px;
    background: #F6F6F6;
    width: 275px;
}

.lmweibo
{
    float: left;
    width: 419px;
    overflow: hidden;
    height: 338px;
    border: 1px solid #CCC;
}

#lmvideo
{
    float: left;
    width: 400px;
    margin-left: 10px;
    display: inline;
    height: 320px;
    margin-top: 9px;
    display: inline;
    background: #DDD;
}

.lmpic h5, .lminfo h5, .list_pic h5
{
    width: 100%;
    height: 30px;
    background: url(../images/cat.jpg) repeat-x;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    text-indent: 16px;
}

.lmpic h5 span, .lminfo h5 span
{
    float: right;
    font-size: 12px;
    font-weight: normal;
    padding-right: 16px;
}

.lmpic div a, .lmpic div a:visited, .lmpic div a:active
{
    float: left;
    margin: 10px 0px 0px 30px;
    display: inline;
    width: 135px;
    height: 135px;
    overflow: hidden;
    background: url(../images/bg.jpg) 3px 2px no-repeat;
    color: #166681;
    text-align: left;
    line-height: 160%;
}

.lmpic div img
{
    display: block;
    float: left;
    padding-bottom: 6px;
    width: 130px;
    height: 94px;
}

.lminfo li
{
    list-style: none;
    float: left;
    width: 226px;
    padding-left: 32px;
    background: url(../images/tv.gif) 12px 16px no-repeat;
    padding-top: 16px;
    height: 14px;
}

.host
{
    width: 100%;
    float: left;
    margin-top: 10px;
    display: inline;
    background: url(../images/host.jpg) no-repeat;
    height: 200px;
}

.host_pic
{
    height: 130px;
    width: 930px;
    margin-top: 48px;
    display: inline;
    float: left;
    overflow: hidden;
}

.host_pic li
{
    list-style: none;
    float: left;
    width: 280px;
    margin-left: 30px;
    display: inline;
    height: 130px;
}

.host_pic li img
{
    float: left;
    width: 140px;
    height: 128px;
    border: 1px solid #DDD;
    margin-right: 10px;
    display: inline;
}

.host_pic li div
{
    float: left;
    width: 128px;
    height: 128px;
    line-height: 215%;
}

.host_pic li div a, .host_pic li div a:visited, .host_pic li div a:active
{
    font-size: 15px;
    color: #333;
    font-weight: bold;
}

.list_pic a, .list_pic a:visited, .list_pic a:active
{
    float: left;
    margin: 10px 0px 0px 17px;
    display: inline;
    width: 135px;
    height: 140px;
    overflow: hidden;
    background: url(../images/bg.jpg) 3px 2px no-repeat;
    color: #166681;
    text-align: left;
    line-height: 160%;
}

.list_pic img
{
    display: block;
    float: left;
    padding-bottom: 6px;
    width: 130px;
    height: 94px;
}



.tag_pic
{
    margin-left: 19px;
    width: 590px;
    float: left;
    display: none;
}

.tag_pic a, .tag_pic a:visited, .tag_pic a:active
{
    float: left;
    margin: 10px 0px 0px 12px;
    display: inline;
    width: 135px;
    height: 140px;
    overflow: hidden;
    background: url(../images/bg.jpg) 3px 2px no-repeat;
    color: #166681;
    text-align: left;
    line-height: 160%;
}

.tag_pic img
{
    display: block;
    float: left;
    padding-bottom: 6px;
    width: 130px;
    height: 94px;
}







.pd_box
{
    float: left;
    width: 523px;
    border: 1px solid #CCC;
    margin-left: 14px;
    height: 338px;
    background: #FFF;
    display: inline;
}

.pd_intro
{
    float: left;
    margin-left: 20px;
    width: 480px;
    overflow: hidden;
    overflow-y: auto;
    height: 135px;
    margin-top: 5px;
    display: inline;
    line-height: 160%;
}

.pd_pic
{
    float: left;
    width: 100%;
}

.pd_pic a
{
    float: left;
    width: 135px;
    height: 130px;
    margin: 12px 16px 0 20px;
    display: inline;
}

.pd_pic a img
{
    width: 135px;
    height: 96px;
    display: block;
    padding-bottom: 8px;
}



.today1
{
    border: 1px solid #CCC;
    padding-bottom: 5px;
    overflow: hidden;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 5px;
    margin-top: 10px;
    width: 217px;
    height: 320px;
    display: inline;
    background: #fff;
    float: left;
    clear: both;
    text-align: center;
}

.today1 img
{
    width: 215px;
    height: 300px;
    display: block;
    padding-bottom: 8px;
}

.today1 a, .today1 a:visited, .today1 a:active
{
    color: #166681;
}

.today2
{
    border: 0px solid #CCC;
    overflow: hidden;
    margin-top: 10px;
    width: 225px;
    height: 90px;
    display: inline;
    background: #fff;
    float: left;
    clear: both;
    text-align: center;
}

.today2 img
{
    width: 225px;
    height: 90px;
    display: block;
    padding-bottom: 8px;
}



.bhxw H5
{
    line-height: 30px;
    text-indent: 12px;
    width: 100%;
    background: url(../images/cat.jpg) repeat-x;
    float: left;
    height: 30px;
    color: #000;
    font-size: 14px;
}

.bhxw H5 A
{
    color: #fb6318;
}

.bhxw H5 A:visited
{
    color: #fb6318;
}

.bhxw H5 A:active
{
    color: #fb6318;
}

.bhxw
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 8px;
    width: 220px;
    background: #fff;
    float: left;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    margin-top: 8px;
}

.bhxw LI
{
    list-style-type: none;
    margin-top: 8px;
    width: 102px;
    display: inline;
    float: left;
    margin-left: 8px;
    overflow: hidden;
    list-style-image: none;
}

.bhxw LI B
{
    width: 100px;
    display: inline;
    float: left;
    margin-left: 8px;
    font-weight: bold;
}

.bhxw LI P
{
    line-height: 160%;
    margin-top: 5px;
    width: 110px;
    display: inline;
    float: left;
    margin-left: 10px;
}





.sxxw H5
{
    line-height: 30px;
    text-indent: 12px;
    width: 100%;
    background: url(../images/cat.jpg) repeat-x;
    float: left;
    height: 30px;
    color: #000;
    font-size: 14px;
}

.sxxw H5 A
{
    color: #fb6318;
}

.sxxw H5 A:visited
{
    color: #fb6318;
}

.sxxw H5 A:active
{
    color: #fb6318;
}

.sxxw
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 8px;
    width: 220px;
    background: #fff;
    float: left;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
}

.sxxw LI
{
    list-style-type: none;
    margin-top: 8px;
    width: 102px;
    display: inline;
    float: left;
    margin-left: 8px;
    overflow: hidden;
    list-style-image: none;
}

.sxxw IMG
{
    width: 83px;
    display: inline;
    height: 79px;
}

.sxxw LI B
{
    width: 100px;
    display: inline;
    float: left;
    margin-left: 8px;
    font-weight: bold;
}

.sxxw LI P
{
    line-height: 160%;
    margin-top: 5px;
    width: 110px;
    display: inline;
    float: left;
    margin-left: 10px;
}



.bhxw_ad
{
    float: left;
    margin-left: 5px;
    height: 90px;
    display: inline;
}

.bl
{
    width: 100%;
    float: left;
    clear: both;
    margin-top: 10px;
    display: inline;
}
.bg0{width:1000px; height:690px; margin:0 auto;}
.bg{width:660px; height:690px; border: solid 1px #d2d2d2; float:left; }
.hd{width:652px; height:40px; border-bottom:1px solid #a0a0a0; margin-left:4px;}
.hd span{font-size:18px; font-family:"΢���ź�"; line-height:40px; color:#666; }
.bd{ width:632px; height:140px; margin-top:20px; margin-left:16px; margin-right:16px;}
.yi_1{width:146px; height:113px;border:1px solid #a0a0a0; margin-right:13px; float:left;}
.yi_1img{ width:142px; height:109px; margin:2px;}
.yi_1wz{width:142px; height:40px; font-size:14px; color:#000; text-align:center; line-height:40px; font-family:"΢���ź�"; float:left;} 
.yi_4{width:146px; height:113px;border:1px solid #a0a0a0; float:right; }
.rightdiv{width:322px; height:560px; float:right; }
.right_xia{	width: 320px;
	height: 111px;
	border: 1px #d2d2d2 solid;
	overflow: hidden;}
.right_xia img{width:322px; height:116px;}