i{ background:url(../image/pro_bg.png) no-repeat; display:inline-block; vertical-align:middle; margin:0 5px; }
.ad{ margin-top:10px; width:990px; overflow:hidden; }
.ad img{ width:990px; }

/* art_base */
.sa_hot{ width:680px; float:left; }
.sa_search{ width:250px; float:right; text-align:right; padding-right:15px; }
.sa_search .key{ height: 19px; font:12px/19px tahoma, Helvetica, Arial; color:#666; border: 1px solid #B1B0B0; }
.sa_search .sub{ width:56px; height:23px; background:url(../image/art_bg.png) no-repeat -163px -95px; border:none; }

/* pro_channel */
.pro_channel{ width:990px; background:#fdedf3; border:1px solid #ffdfea; padding:4px; margin-top:5px; overflow:hidden; }

.hos_rank, .movie { border: 0; margin: 0; }
/* area1 */
.area1{ margin-top:5px; }
/* rmd */
.rmd{ background:url(../image/bg2.jpg) no-repeat; width:660px; height:320px; float:left; }
/* pic */
.rmd .pic img{ display:block; width:250px; }
.rmd .pic{ float:left; margin:4px 5px; display:inline;width:250px; height:310px;overflow:hidden;}
.rmd .rmd_info{ width:400px; float:right; color:#333; }
.rmd .rmd_info a{ color:#333; }
.rmd .rmd_info .first{ padding:20px 10px 5px; }
.rmd .rmd_info .first h3{ font:bold 14px/23px ""; text-align:center; height:23px; overflow:hidden; }
.rmd .rmd_info .first p{ text-indent:2em; line-height:26px; }
.rmd .rmd_info .rmd_m_list{ margin:15px 10px 0; }
.rmd .rmd_info .rmd_m_list li{ float:left; width:180px; padding-left:10px; line-height:25px; height:25px; overflow:hidden; }
/* activity */
.activity{ width:318px; float:right; border:1px solid #ffc3d8; background:#fff;}
.act_t{ background:url(../image/pro_bg.png) no-repeat 0 -87px #e83e7b; height:30px; text-indent:-1000em; } 
.activity .first .pic,.activity .first .pic img{ display:block; width:145px; height:82px; }
.activity ul{ margin:10px 10px 0; padding-bottom:1px; width:298px; overflow:hidden; }
.activity .first{ width:105%; height:108px; }
.activity .first .pic{ float:left; margin-right:10px; display:inline;}
.activity .first .pic p{ float: left; width: 145px; text-align:center; font-weight:bold; height:23px; overflow:hidden; }
.activity ul li{ float: left; width: 298px; height:27px; line-height:27px; overflow:hidden; color:#888; font-family: "宋体"; }
.activity ul li span{ height:27px; overflow:hidden; }
.activity ul li .title{ width:230px; float:left; }
.activity ul li .time{ width:60px; float:right; }
.more { float: right; font-size: 12px; padding-right: 10px; font-weight: normal; color: #E73475; font-family: "宋体"; }
/* zx_case */
.pro_case{ margin-top:5px; border:1px solid #ffc3d8; background:#fff; }
/* zx_info */
.zx_info{ width:660px; float:left; overflow:hidden; }
.zi_pl{ width:295px; }
.zi_pr{ width:310px; }
.zi_t{ font:22px/100% "微软雅黑"; color:#e73475; text-indent:10px; padding:10px 0; }
.zi_m{ width:105%; }
.zi_m_city li{float:left;width:22%;overlfow:hidden;height:30px; line-height:30px; overflow:hidden; font-family: "宋体";margin:10px 0 10px 20px; font-weight:bold;font-size:14px;}
.zi_m_city a{color:#B91950;}
.zi_list{ float:left; height: 148px; padding:10px 15px 5px 10px; }
.zil_t { width: 100%; height: 22px; line-height: 22px; color:#b91950; background:url(../image/point.gif) no-repeat right 10px; }
.zil_t a { color: #b91950; }
.zil_t em{ font:bold 12px/22px ""; background:#fff; height: 22px; }
.zil_t span{ color:#999; background:#fff; padding:0 3px; }
.zil_con { padding-top:16px; }
.zil_con .pic{ float:left; border:1px solid #ccc; padding:1px; }
.zil_con .info{ float:right; line-height: 20px; }
.zil_con .info .first{ font-weight:bold; text-align:center; height:23px; overflow:hidden; }
.zil_con .info li{ height:25px; line-height:25px; overflow:hidden; font-family: "宋体"; }

.zi_pl .pic,.zil_con .pic img{ width:110px; height:100px; }
.zi_pl .info{ width:175px; }
.zi_pr .pic,.zi_pr .pic img{ width:134px; height:94px; }
.zi_pr .info{ width:165px; }
.movie .pic{ position:relative; }
.movie .pic .play{ position:absolute; bottom:8px; left:8px; z-index:3; width:28px; height:28px; background:url(../image/pro_bg.png) no-repeat -173px -141px; }

/* zx_case */
.zx_case{ width:305px; float:left; padding-left:15px; }
.zc_t { padding:8px 0; }
.zc_t span{ font:22px/100% "微软雅黑"; color:#e73475; text-indent:10px; }
.zc_t a{ float:right; *margin-top:-23px; color:#e73475; }
.zx_case ul { margin:10px 10px; }
.zx_case li { height:26px; line-height:26px; overflow:hidden; font-size: 14px; font-family: "宋体"; }

.case { border-bottom:1px dashed #ccc; }
.case .pic,.case .pic img{ display:block; width:255px; height:97px; }
.case .pic{ padding:2px; border:1px solid #ccc; margin:0 auto; }
.case .pic_bg{ width:155px; height:18px; margin:5px auto; background:url(../image/pro_bg.png) no-repeat 0 -146px; }
.case .pic_intro{ text-indent:2em; padding-bottom:8px; }

.exp{}
.exp .pic,.exp .pic img{ width:123px; height:91px; }
.exp_m{ padding:5px 15px 0; }
.exp .pic{ float:left; padding:1px; border:1px solid #ccc; }
.exp .info{ width:140px; float:right; }
.exp .info em{ display:block; font:bold 12px/23px ""; height:23px; overflow:hidden; }
.exp .info p{ height:69px; overflow:hidden; color:#888; }

/* zx_list */
.zx_list{ margin-top:5px; width:103%;}

.pl_m{ border:1px solid #ffc3d8; background:#fff; width:323px; height: 300px; float:left; margin:5px 7px 5px 0; display:inline; overflow: hidden; color: #AFAFAF; }
/* pl_m_t */
.pl_m_t{ padding:5px 10px; }
.pl_m_t span{ font:22px/24px "微软雅黑"; color:#e73475; }
.pl_m_t a{ float:right; color:#e73475;  *margin-top:-25px; *margin-right:10px;}
/* first */
.first{ padding:5px 10px 0; }
.first h3{ font:bold 14px/28px ""; text-align:center; height:28px; overflow:hidden; }
.first h3 a{ color:#E73475; }
.first span{ display:inline-block; width:140px; height:28px; overflow:hidden; margin-right:8px; font-family: "宋体"; }
/* pl_sub */
.pl_sub{ padding:0 10px;}
.pl_sub .pic{ width:105px; float:left; }
.pl_sub .pic p{ padding: 5px 0 20px 0; }
.pl_sub .pic img{ display:block; width:101px; height:75px; padding:1px; border:1px solid #e5e5e5; }
.pl_sub .info{ width:190px; float:right; }
.pl_sub .info li{ height:28px; line-height:28px; overflow:hidden; font-family: "宋体"; }
/*xiuling*/
.new_content dl,.new_content ul{ display:block; float:left; width:315px; margin:4px;}
.new_content dl {height:80px;overflow:hidden;}
.new_content dt{width:105px;height:80px;overflow:hidden;float:left;}
.new_content dt img{max-width:105px; max-height:80px;}
.new_content dd{width:205px; float:right;}
.new_content dd p{height:23px; overflow:hidden;font:18px/23px "微软雅黑"; color:333;}
.new_content li{height:28px; line-height:28px; overflow:hidden;font-family: "宋体";}
.new_content li span{float:right;}
