﻿
/* CSS Document */

body{ font-family:'Microsoft Yahei'; font-size:12px; color:#333;}
button,input,textarea,select{ font-family:'Microsoft Yahei';}
.container{ }

/*header*/
.header{ width:100%; height:auto;}
.top-bg{ height:auto; border-bottom:1px solid #ebebeb;}
.top{ width:1000px; height:38px; margin:0 auto;}
.logo{ height:27px; padding:6px 0 5px;}
.top-nav{ width:180px; height:38px; line-height:38px; color:#333;}
.top-nav a{ color:#666; padding:0 3px;}
.top-login{ /*width:100px;*/ height:38px; line-height:38px; margin-right:20px;}
.top-login a{ color:#333; padding:0 4px;}
.banner-bg{ widows:100%; height:auto; background:#f6f6f6; border-top:1px solid #fff; border-bottom:1px solid #ebebeb;}
.banner{ width:870px; height:35px; padding:24px 0 25px 130px; background:url(../image/top-bg.jpg) 60px 0 no-repeat; margin:0 auto;}
.banner-logo{ width:191px; height:35px; background:url(../image/icons-title.png) 0 -4px no-repeat; text-indent:-999px; overflow:hidden; margin-right:22px;}
.banner-search{ width:520px; height:33px;}
.banner-select{ width:56px; height:33px; border:1px solid #c4cbcf; background:url(../image/line-bg1.jpg) repeat-x; position:relative;}
.banner-select span{ display:block; height:33px; line-height:33px; text-align:center; font-size:13px; padding-right:13px; cursor:pointer;}
.banner-select em{ display:block; width:13px; height:13px; background:url(../image/icons5.png) 0px -75px no-repeat; cursor:pointer; position:absolute; right:0px; top:17px;}
.banner-select em:hover,.banner-select em.curr{ background-position:0 -100px;}
.banner-select ul{ width:56px; height:auto; background:#fff; border:1px solid #c4cbcf; position:absolute; left:-1px; top:33px;}
.banner-select ul li a{ display:block; height:auto; line-height:20px; font-size:13px; color:#333; padding:3px 5px; border-bottom:1px dotted #efefef;}
.banner-select ul li a:hover{ background:#efefef;}
.banner-s-ipt{ width:323px; height:18px; line-height:18px; font-size:13px; padding:8px 2px 7px; background:#fff; border:1px solid #c4cbcf; vertical-align:top;}
.banner-s-btn{ width:52px; height:35px; background:#c00002; border-radius:0 3px 3px 0; border:none;}
.banner-s-btn em{ display:block; width:18px; height:18px; background:url(../image/icons5.png) -25px 0 no-repeat; text-indent:-99px; overflow:hidden; vertical-align:middle; margin:0 auto;}
.banner-s-advanced{ display:inline-block; line-height:35px; font-size:14px; margin-left:15px;}
.banner-s-input{  background:#ffe9e8; color:#d00;}


/*导航*/
.nav-bg{ height:46px; background:#fdfdfd; border-bottom:1px solid #d2d2d2; margin-bottom:25px;}
.nav{ width:1000px; height:auto; margin:0 auto;}
.nav li{ float:left; height:46px; line-height:46px;}
.nav li a{ font-size:16px; color:#3e3e3e; padding:0 26px; letter-spacing:1px; background:url(../image/line-bg2.jpg) right center no-repeat;}
.nav li a:hover,.nav li.curr a{ color:#c00002;}

/**
 *content
 */
.content{ width:1000px; height:auto; margin:0 auto;}

/*搜索*/
.con-l{ width:720px; height:auto;}
.search{ border-top:2px solid #784fb6; margin-right:40px; margin-bottom:45px;}
.search-box{ border:1px solid #cdcdcd; border-top:none;}
.selected-attrs{ background:#fbfbfb; border-bottom:1px solid #e2e5e8;}
.prop-attrs{ background:#fff; border-bottom:1px dashed #e5e5e5;}
.attr{ width:100%; min-height:30px; height:auto; _height:30px; font-size:13px; line-height:30px; padding:6px 0; position:relative;}
.a-key{ float:left; width:85px; text-align:right; *float:none; *position:absolute; *left:0px; *top:6px;}
.a-values{ float:left; width:590px; height:auto; position:relative; *float:none; *width:auto; *padding-left:85px;}
.a-values-list{ width:; height:auto;}
.a-values-list li{ float:left; display:inline; margin-right:10px; color:#c2c2c2;}
.a-values-list li span{ color:#333;}
.a-choosed-cel{ display:inline-block; width:13px; height:30px; background:url(../image/icons5.png) -25px -115px no-repeat; *background-position:-25px -112px; vertical-align:middle; margin-left:7px; cursor:pointer;}
.a-tabs{ height:auto; margin-right:45px;}
.a-tabs a{ display:inline-block; margin-right:20px;}
.a-btns,.a-btns-consel{ display:block; width:45px; height:20px; border:1px solid #ccc; background:url(../image/btns.png) 0 -83px no-repeat; text-align:center; line-height:20px; font-size:12px; cursor:pointer; position:absolute;right:5px; top:6px;}
.a-btns em,.a-btns-consel em{ display:inline-block; background:url(../image/icons5.png) -23px -95px no-repeat; *background-position:-23px -92px; width:10px; height:20px; vertical-align:middle;}
.a-btns-consel em{ background-position:-47px -95px; *background-position:-47px -92px;}
.search-year{ width:80px; height:20px; line-height:20px; font-size:12px; padding:1px 3px; background:#fbfbfb; border:1px solid #ccc;}
.search-year-line{ margin:0 3px; vertical-align:middle;}
.search-year-btn{ width:40px; height:20px; line-height:20px; text-align:center; font-size:12px; background:url(../image/btns.png) 0 -83px no-repeat; border:1px solid #ccc; vertical-align:middle; color:#666; border-radius:2px; margin-left:2px;}
.s-options{ width:138px; height:22px; line-height:20px; text-align:center; border:1px solid #ccc; border-top:none; background:#fff; cursor:pointer; margin:0 auto; position:relative; bottom:-23px;}
.s-options em{ display:inline-block; width:20px; height:22px; background:url(../image/icons5.png) 5px -68px no-repeat; *background-position:5px -65px; vertical-align:middle;}
.s-options-close em{ background-position:5px -93px;*background-position:5px -90px;}
/*搜索结果排序*/
.order{ height:38px; margin-right:40px; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:35px;}
.order-tabs{ height:auto}
.order-tabs li{ float:left; display:inline; border:1px solid #ccc; border-left:none;}
.order-tabs li a{ display:inline-block; height:16px; line-height:16px; text-align:center; font-size:13px; padding:10px;}
.order-tabs li.curr{ border-bottom:none; border-top:none;}
.order-tabs li.curr a{ border-top:2px solid #5b2aa6;}
.order-tabs li em{ display:inline-block; width:10px; height:10px; vertical-align:top; background-image:url(../image/icons5.png); background-position:100px 100px; background-repeat:no-repeat; position:relative; top:3px;*top:5px; margin-left:5px;_margin-left:5px;}
.order-tabs li em.up{ background-position:-75px -150px;*background-position:-72px -150px;}
.order-tabs li em.down{ background-position:-75px -175px;*background-position:-72px -175px;}
.order-score{ width:152px; height:36px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; position:relative;}
.order-score-inner{ height:24px; line-height:22px; text-align:center; position:relative; top:6px; overflow:hidden; border-right:1px dotted #ccc;}
.order-score-on{ position:absolute; left:-1px; top:0px; width:152px; height:60px; padding-top:6px; border:1px solid #ccc; border-top:none; background:#fff;}
.order-score-btn{ display:none; width:40px; height:20px; text-align:center; line-height:20px; background:url(../image/line-bg1.jpg) left center repeat-x; border:1px solid #ccc; position:absolute; right:13px; bottom:7px;}
.order-score-on .order-score-btn{ display:block;}
.order-score input{ width:35px; height:18px; line-height:18px; padding:1px; border:1px solid #ccc; vertical-align:middle;}
.order-chk{ width:169px; height:36px; line-height:36px;_height:14px;_line-height:14px;_padding:9px 0; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.order-chk input{ margin:1px 5px 0; vertical-align:middle;_margin:-4px 5px 2px 0;}
.order-chk span{ vertical-align:middle;}
.order-styles{ width:72px; height:36px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.order-styles a{ float:left; display:block; width:35px; height:36px; border-left:1px solid #ccc; background:url(../image/line-bg1.jpg) left bottom repeat-x;}
.order-styles a em{ display:block; width:11px; height:11px; margin:0 auto; vertical-align:top; position:relative; top:13px; background-image:url(../image/icons5.png); background-repeat:no-repeat; text-indent:-99px; overflow:hidden;}
.order-styles a em.col{ background-position:-75px -75px;}
.order-styles a em.row{ background-position:-75px -100px;}
.order-styles a.curr{ background:none;}
.order-styles a.curr em.col{ background-position:-100px -75px;}
.order-styles a.curr em.row{ background-position:-100px -100px;}
/*搜索结果列表*/
.tv-list{ width:100%; height:auto;}
.tv-list li{ float:left; width:330px; height:auto; _height:236px; padding:35px 20px 0 0; margin-bottom:40px; border-top:1px solid #efefef;*margin-bottom:0px;*padding-bottom:40px;}
.tv-list .item-img{ display:block; width:140px; height:200px; position:relative;}
.tv-list .item-img p{ position:absolute; left:0px; bottom:0px; width:120px; height:30px; line-height:30px; padding:0 10px; color:#fff; background:url(../image/black-bg.png) repeat;}
.tv-list .item-intro{ width:171px; padding-left:19px;}
.tv-list .item-title{font-size:16px;width:100%;overflow:hidden;}
.tv-list .item-title h4{ display:inline; margin-right:5px;}
.tv-list .item-intro p{min-height:14px;height:auto;_height:14px;font-size:13px;line-height:14px;position:relative;padding: 7px 0 5px 35px;/* width:  170px; */overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tv-list .item-intro p.special{ padding-left:60px;}
.tv-list .item-intro .txt{ display:inline-block; line-height:28px; position:absolute; left:0px;/*_left:-35px;*/ top:0px;}
.tv-list .item-intro p.special .txt{ /*_left:-60px;*/}
.tv-list .item-intro p a{ display:inline-block; *display:inline; margin-right:5px;}
.tv-list .item-options{/* width:327px;*/ height:32px; padding-left:5px; text-align:center; position:relative; top:15px; margin:0 auto;}
.tv-list .item-options a{ display:inline-block; width:107px; height:32px; border:1px solid #d4d4d4; margin-left:-5px;_margin-left:-6px;}
.tv-list .item-options a span{ display:block; height:30px; line-height:30px; font-size:13px; text-align:center; border:1px solid #fff; background:#f6f6f6; cursor:pointer;}
.tv-list .item-options a:hover span{ background:#fff;}

/*搜索页面*/
/*高级搜索弹层*/
.float{ width:100%; height:100%; background:url(../image/mayer.png) repeat; position:fixed; left:0px; top:0px; z-index:100;}
.float-con{ width:380px; height:auto; background:#fff; border:1px solid #cdcdcd; border-top:none; position:absolute; left:50%; top:100px; margin-left:-190px;}
.float-top{ padding:0 10px 0 20px; height:37px; line-height:37px; background:#fbfbfb; border-top:2px solid #c00002; border-bottom:1px solid #cecece;}
.float-top h3{ font-size:16px;}
.btn-close{ display:block; width:10px; height:10px; background:url(../image/icons5.png) -125px -125px no-repeat; text-indent:-99px; overflow:hidden; margin-top:15px;}
.float-search{ padding:15px 0 10px;}
.float-search table{ width:100%; height:auto; font-size:14px;}
.float-search th{ width:85px; text-align:right; padding-right:5px; line-height:32px; padding-bottom:15px;}
.float-search td{ height:32px; padding-bottom:15px;}
.float-search-chk{ margin-right:20px; cursor:pointer;}
.float-search-chk input{ margin-right:5px;}
.float-search td input[type=text]{ height:16px; line-height:16px; padding:7px 5px;  border:1px solid #cecece;}
.float-search-key{ width:238px;}
.float-search-county{ width:250px;}
.float-search-year{ width:100px; margin-right:5px;}
.float-search-score{ width:90px; margin-right:5px;}
.float-search-btn{ width:92px; height:32px; color:#fff; font-size:16px; background:#c00002; border:none; border-radius:2px;}
.float-s-key-star{ vertical-align:middle; line-height:20px; font-size:20px; color:#f00; margin-left:10px;}
/*无搜索结果*/
.search-empty{ width:240px; height:auto; padding:50px 0; margin:0 auto;}
.search-empty p{ line-height:32px; font-size:16px; padding-bottom:8px;}
.search-empty p span{ padding:0 15px;}
.search-empty-btn{ display:block; width:92px; height:32px; text-align:center; color:#fff; background:#c00002; border-radius:2px;}
.search-empty-btn:hover{ color:#fff;}


/*大标题*/
.module-name{ height:34px; background-image:url(../image/icons-title.png); background-repeat:no-repeat; text-indent:-999px; overflow:hidden; margin-bottom:17px;}
.module-star1{ background-position:0 -150px;}

.module-search1{ width:680px; background:none; font-size:18px; line-height:30px; text-indent:10px; padding-bottom:4px; border-bottom:2px solid #c00002; margin-bottom:30px;}
.module-search1 span.fs12{ font-size:14px;}
.module-search1 a{ color:#c00002;}
/*搜索历史*/
.search-history{ width:100%; height:auto;}
.search-history li{ height:auto; padding:0 5px; margin-bottom:7px;}
.search-history li a{ display:inline-block; width:250px; height:29px; line-height:29px; overflow:hidden;}
.search-history li em{ display:none; width:10px; height:10px; background:url(../image/icons5.png) -125px -125px no-repeat; text-indent:-99px; overflow:hidden; margin-top:10px; cursor:pointer;}
.search-history li:hover{ background:#f4f4f4;}
.search-history li:hover em{ display:block;}

/*明星hot*/
.module-stars2-hot{ /*background-position:0 -350px;*/ background:none; font-family:'黑体'; font-size:24px; color:#c00002; font-weight:bold; text-indent:10px; width:680px; border-bottom:2px solid #c00002; margin-top:20px;}

/*footer*/
.footer{ width:100%; height:auto; background:#fcfcfc; border-top:1px solid #ccc; font-size:12px; text-align:center; line-height:30px; color:#666; padding:20px 0;}
.footer a{ color:#666; padding:0 8px;}
.footer a:hover{ color:#666; text-decoration:underline;}

/*右侧栏公共样式*/
/*广告位*/
.ad-img1{ width:280px; height:55px; background:#bfbfbf;}
/*.tit1{ height:16px; font-size:16px; color:#333;  border-bottom:1px solid #dadada; margin-bottom:15px; padding-bottom:18px;_padding-bottom:0px;  width:280px;}*/
.tit1{ height:34px; font-size:16px; color:#333;  border-bottom:1px solid #dadada; margin-bottom:15px;  width:280px; position:relative;}
.tit1 span{ border-bottom:2px solid #838383; height:33px; display:inline-block;}
.tit1 .redline{ display:inline-block; vertical-align:-2px;*vertical-align:1px;width:5px; margin-right:8px; height:14px; background:#c00002;}
.tit1 .btn-change{ _position:absolute; _right:0px; _top:0px;}
.right-common{ width:280px}
.right-box{width:280px; overflow:hidden; margin-bottom:25px;*margin-bottom:0px;*padding-bottom:25px;}
.stars-search li{ height:37px; line-height:37px; position:relative;}
.stars-search li span{ display:inline-block; float:left; width:16px; height:15px; line-height:15px; text-align:center; color:#FFF; background:#515151; margin-top:10px;}
.stars-search li a,.stars-search li p{ display:inline-block;float:left; width:161px; height:37px; overflow:hidden; margin:0 10px;/* color:#595959;*/}
.stars-search li .top-red{ background:#c00002;}
.stars-search li em{ display:inline-block; float:left; font-size:14px; color:#c00002; margin-right:10px;}
.stars-search li i{ display:inline-block; float:right; margin-top:10px; width:20px; height:16px; text-indent:-99px; overflow:hidden;}
.stars-search li .up{ background:url(../image/icons5.png) -50px -122px no-repeat;}
.stars-search li .down{ background:url(../image/icons5.png) -25px -147px no-repeat;}
.stars-search li .still{ background:url(../image/icons5.png) -125px -170px no-repeat;}
.stars-search li .new{ width:27px; height:16px; text-align:center; text-indent:0px; line-height:16px; color:#fff; background:#c00002; border:1px solid #a90002; margin-top:9px;*margin-top:10px;}
.stars-search li .channel{ text-indent:0px; width:50px; line-height:16px;}
.mores{ width:280px; text-align:right; margin-top:10px;}
.mores a{ color:#3f3f3f; font-size:14px;}
.mores a:hover{ text-decoration:underline;}
/*正在热播+内地新剧*/
.tit1-tab1{ width:100%; height:29px; border-bottom:1px solid #e0e0e0; margin-bottom:25px; position:relative;}
.tit1-tab1 .redline{ display:inline-block; vertical-align:-2px;*vertical-align:1px; width:5px; height:14px; background:#5b2aa6; position:absolute; left:0px; top:6px;}
.tit1-tab1 h3{ float:left; width:50%; height:30px; text-align:center; font-size:16px; position:relative; bottom:-1px; cursor:pointer;}
.tit1-tab1 h3.curr{ height:28px; color:#5b2aa6; border-bottom:2px solid #5b2aa6;}
/*收视排行*/
.tit1-tab2{ width:100%; height:auto; margin-bottom:20px;}
.tit1-tab2 li{ float:left; width:68px; height:29px; text-align:center; line-height:29px; font-size:14px; background:#f2f2f2; margin-right:2px; cursor:pointer;}
.tit1-tab2 li.curr{ background:#784fb6; color:#fff;}
/*热门星闻*/
.hot-news li{ height:35px; line-height:35px;}
.hot-news li a{ font-size:14px; }
.hot-news li a i{ display:inline-block; width:5px; *vertical-align:5px; margin:0 12px 0 8px;height:5px;background:url(../image/icons5.png) -75px -25px no-repeat; position:relative;_top:10px;}
.hot-videos li a i{ width:18px; height:10px; background:url(../image/video_icon_bg.png) left center no-repeat; left:2px; top:13px;}
.hot-news a:hover{ text-decoration:underline;}
/*明星写真*/
.star-list li{ text-align:center; margin:0 11px 20px 11px;}
.star-list .pics{ display:block; width:115px; height:161px; border:1px solid #eee; overflow:hidden;}
.star-list .pics div{ display:table-cell; *display:inline-block; *width:auto; width:115px; height:161px; vertical-align:middle;}
.star-list .pics img{ max-width:115px; max-height:161px; margin:0 auto; vertical-align:middle;}
.star-list p{ width:117px; height:19px; padding:10px 0 0 0; overflow:hidden; white-space:nowrap;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; text-overflow:ellipsis;}
.star-list p a{ /*color:#3f3f3f;*/ font-size:14px;}
.star-list p a:hover{ text-decoration:underline;}

/*新闻列表*/
.news-list{ margin-right:50px;}
.news-list li{ width:100%; height:35px;overflow:hidden;}
.news-list li a{ display:block; height:auto; line-height:35px; font-size:14px; position:relative; padding-left:25px;}
.news-list li i{ display:block; width:5px; height:5px; background:url(../image/icons5.png) -75px -25px no-repeat; position:absolute; left:8px; top:15px;}
.news-list2 li a{ width:520px;}
.news-list2 li span{ color:#898989; line-height:35px;}

/*翻页样式*/
.pages-box{ height:28px; /*width:720px;*/text-align:center; padding:25px 0;}
.pages{ display:inline-block; height:28px; *display:block; *float:left; *margin-left:50px;_margin-left:25px;}
.pages li{ display:inline-block; margin:0 1px;*margin:0 4px; *display:block; *float:left; vertical-align:middle;} 
.pages li a ,.page-sure{ display:inline-block; height:26px; line-height:26px; font-size:14px; color:#333; padding:0 9px; border:1px solid #d7d7d7; background:#f5f5f5; border-radius:2px;*display:block; *float:left; vertical-align:middle;}
.pages li .prev-t{padding-left:15px;}
.pages li .next-t{padding-right:15px;}
.pages li a:hover,.pages li.curr a{ background:#fff;}
.to-page{ display:inline-block; margin-left:10px;*display:block; *float:left;}
.to-page span{ font-size:14px; *display:block; *float:left;}
.page-num{ display:inline-block;border-radius:2px; width:40px; margin:0 5px; height:26px; line-height:26px; text-align:center;border:1px solid #d7d7d7; vertical-align:middle;}
.page-sure{ width:52px; height:28px; *margin-left:10px;}
.page-sure:hover{ background:none;}

a{ color:#333;}

/*明星详细资料电影 tab样式*/
.link-tab{ height:47px; width:649px; overflow:hidden; }
.link-tab ul{ height:45px; width:650px; border-left:1px solid #e9e9e9;}
.link-tab ul li{ display:block; float:left; height:46px; border-right:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}
.link-tab ul li a{ display:block; float:left; font-size:16px; height:45px; line-height:45px; background:#fcfcfc; border-bottom:1px solid #e9e9e9; padding:0 13px;}
.link-tab .on a{ background:#fff; border-top:2px solid #c00002; height:43px; line-height:43px; border-bottom:1px solid #fff;}

/*焦点图*/
.banner-srcoll{ width:210px; height:277px;overflow:hidden;position:relative; z-index:1;}
.slides_container{ width:210px;}
.bannerPage{ position:absolute; bottom:0px; left:0px; z-index:10;height:25px; background:url(../image/black-bg.png) repeat; width:210px; overflow:hidden;}
.pagination{height:30px; text-align:right; padding-right:6px;}
.pagination li{ display:inline-block; *float:right;padding:0 4px;height:30px; width:8px;}
.pagination a{display:block;width:10px;height:10px; vertical-align:top; margin-top:8px;background:url(../image/icons5.png) -25px -200px no-repeat; overflow:hidden; line-height:50px;}
.pagination a:hover,.pagination .current a{background:url(../image/icons5.png) -50px -200px no-repeat;}

.box{ position:absolute; left:50%; top:50%; margin:-50px 0 0 -50px; width:100px; height:100px;}

/*--回到顶部--*/
#scrollUp{ bottom:20px; right:20px; height:61px; width:66px; background:url(../image/icon_sctop.png) 0 0 no-repeat;}

/*星星 */
.star-s{ display:block; width:206px; height:20px; background:url(../image/icons-star.png) 0 0px no-repeat; margin-bottom:6px; position:relative;}
.star-s em{ display:block; height:20px; background:url(../image/icons-star.png) 0 -24px no-repeat; _background:url(../image/icons-star2.jpg) 0 0 no-repeat; }
.stars-num{ margin:10px 0 0 28px;}
.star-s span{ display:block; height:20px;}
.star-s span.red-star{ background:url(../image/icons5.png) -100px -25px no-repeat;}
.score_bar_unabled{ background-position:-1px -53px;}

/*横排显示*/
.tv-list-row{ width:680px; margin:-15px 0 20px 0;}
.tv-list-row li{ border-bottom:1px solid #f3f3f3; padding:15px 0 20px 8px;}
.tv-list-row .infomation{}
.tv-list-row .info1 .name{ font-size:16px; color:#000;}
.tv-list-row .info1 span{ padding-left:12px; font-size:13px;}
.tv-list-row .info3{}
.tv-list-row .info3 span{ padding:0 6px 0 0;}
.infomation p{ line-height:30px; font-size:14px; color:#333;}

/*电影电视详情*/
/*头部左侧*/
.part-left-intro{ height:auto; padding:0 15px 0 0;}
.part-left-intro p{ font-size:13px; line-height:26px; word-wrap:break-word;}
.part-left-intro p a{ display:inline-block; margin:0 3px;}
.part-left-intro p span{ padding:0 3px;}
.part-left-intro p span.text{ padding:0 10px 0 0;}
.part-left-intro p select{ vertical-align:middle;}
/*官方微博*/
.weibo-official{}
.official-photo{ display:block; width:50px; height:50px;}
.official-title{ width:220px; height:50px; padding-left:10px;}
.official-title h3{ font-size:13px; height:27px;}
.btn-care{ display:inline-block; border:1px solid #d9d9d9; color:#333; border-radius:2px; line-height:20px; background:#f2f2f2;}
.btn-care:hover{ background:#FFA00A; border-color:#FFA00A; color:#fff;}
.btn-care span{ display:inline-block; border:1px solid #fff; height:18px; line-height:18px; padding:0 5px 0 4px;}
.btn-care em{ font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-right:2px; vertical-align:-2px;}
.weibo-official p{ line-height:20px; color:#666; padding:5px 0;}
.official-txt p{ line-height:22px; padding-bottom:5px; word-wrap:break-word; padding-right:5px;}
.official-options{ line-height:20px; padding:5px 0 20px;}
.official-options i{ padding:0 4px 0 5px;}
.icon_praised_b{ display:inline-block; width:13px; height:14px; vertical-align:text-bottom; background:url(../image/icons2.png) -75px 0 no-repeat;}
/*调查*/
.invest-title a{ padding-top:10px;}
.invest-title a em{ padding:0 3px; color:#c00002;}
.invest-box{ height:auto; padding:10px 0; color:#3f3f3f;}
.invest-box dt{ font-size:13px; line-height:22px; padding-bottom:5px;}
.invest-box dd p{ font-size:13px; line-height:18px; padding:5px 0 6px;}
.invest-box dd label{ cursor:pointer;}
.invest-box dd input{ vertical-align:middle; margin-right:5px;}
.invest-box dd span{ vertical-align:middle; margin-right:8px;}
.invest-btn{ width:40px; height:20px; font-size:12px; background:url(../image/line-bg1.jpg) left bottom repeat-x; border:1px solid #ccc; margin-right:15px;}
.invest-last-time{ height:22px; line-height:22px; text-align:center; background:#f6f6f6; border:1px solid #e7e7e7;}
.invest-last-time span{ padding:0 3px; font-size:13px; color:#c00002;}
/*主角定妆照*/
.about-pic{ width:680px; height:auto; position:relative;}
#movieScroll01{ width:640px; height:205px; overflow:hidden; margin:0 auto;}
#movieScroll01 ul{ height:205px;}
#movieScroll02{ width:640px; height:150px; overflow:hidden; margin:0 auto;}
#movieScroll02 ul{ height:150px;}
#movieScroll02 ul li img{ height:150px; width:auto;}
.about-pic li{ display:list-item;}
.about-pic li a{ width:auto;}
.about-pic li p{ line-height:20px; height:20px;}
.about-pic .prev,.about-pic .next{ display:block; width:11px; height:22px; text-indent:-99px; overflow:hidden; background-image:url(../image/icons5.png); background-repeat:no-repeat; position:absolute; top:80px; margin-top:-11px;}
.about-pic .prev{ left:0px; background-position:0 -125px;}
.about-pic .next{ right:0px; background-position:0 -150px;}
/*剧情简介*/
.synopsis-box{ width:635px; height:auto; padding-left:10px;}
.synopsis-box p{ line-height:26px; word-wrap:break-word; color:#3f3f3f; font-size:13px;}
.synopsis-hidden{ height:104px; overflow:hidden;}
/*分集介绍*/
.intro-tab1{ margin:0 40px 20px 0; height:auto;}
.intro-tab1 li{ float:left; width:auto; height:34px; line-height:34px; padding:0 15px; font-size:14px; text-align:center; background:#f2f2f2; cursor:pointer; margin:0 1px 1px 0;}
.intro-tab1 li.curr,.intro-tab1 li:hover{ background:#20447c; color:#fff;}
.intro-tab1 li.all{ width:100px;}
.intro-tab1 li.all:hover a{ color:#fff;}
.intro-tab-con1{ width:670px; height:auto; margin-bottom:20px;}
.intro-tab-con1 p{ line-height:26px; font-size:13px;  color:#3f3f3f; word-wrap:break-word;}
.intro-tab2 li{ width:90px;}
.intro-tab-con2{ width:650px; height:auto; margin-bottom:10px;}
.intro-tab-con2 dl{ height:auto; margin-bottom:10px;}
.intro-tab-con2 dt{ float:left; width:69px; height:26px; text-align:center; line-height:26px; font-size:14px; color:#20447c; background:#f2f2f2; border:1px solid #cacaca; margin:5px 14px 0 0; position:relative;}
.intro-tab-con2 dt em{ display:block; width:7px; height:9px; background:url(../image/icons5.png) -125px -26px no-repeat; position:absolute; right:-7px; top:10px;}
.intro-tab-con2 dd{ float:left; width:565px; height:auto; font-size:13px; line-height:26px; color:#3f3f3f;}

.intro-tab-con3 dl{ padding:5px 0 15px; border-bottom:1px dotted #e9e9e9;}
.ad-img2{ width:280px; height:50px; overflow:hidden;}
/*详细资料*/

.detail-base-movie,.detail-base-tv{ padding:10px 0 15px; border-bottom:1px solid #cecece; margin-bottom:5px;}
.icon-weibo{ display:inline-block; background:url(../image/icon-sina.png) center center no-repeat; _background-image:url(../image/icon-sina.jpg); width:16px; height:20px; vertical-align:middle;}
.detail-base-open{ /*width:640px;*/ height:15px; line-height:15px; padding:8px 0 7px; text-align:center; font-size:14px; background:#fcfcfc; border:1px solid #cecece; margin:15px 0; cursor:pointer;}
.detail-base-open em{ display:inline-block; width:15px; height:15px; background:url(../image/icons5.png) 0 -75px no-repeat; margin-left:5px; vertical-align:top; margin-top:7px;}
.detail-base-close em{ background-position:0 -100px;}
/*相关视频*/
.videos-tab1{ padding:25px 0;}
.videos-tab1 li{ float:left; display:inline; font-size:18px; padding-right:15px;}
.videos-tab1 li em{ display:none; width:4px; height:8px; vertical-align:middle; background:url(../image/icons5.png) -125px -150px no-repeat; margin-right:10px;}
.videos-tab1 li a{ margin-right:22px;}
.videos-tab1 li.curr a{ color:#20447c;}
.videos-tab1 li.curr em{ display:inline-block;}
.videos-tab1-con{ height:auto;}
.videos-tab2{ height:auto; margin-bottom:28px;}
.videos-tab2 li{ float:left; width:89px; height:29px; text-align:center; line-height:29px; font-size:14px; background:#f2f2f2; border:1px solid #e5e5e5; margin-right:1px; cursor:pointer;}
.videos-tab2 li.curr{ color:#fff; background:#8c8c8c; border-color:#767676;}
.videos-list{ height:auto; padding-bottom:20px;}
.videos-list li{ float:left; width:195px; height:auto; margin:0 30px 25px 0;}
.videos-list li a{ display:block; height:auto;}
.videos-list li img{ width:195px; height:100px; margin-bottom:2px;}
.videos-list li p{ height:20px; line-height:20px; padding:5px 8px; font-size:14px; background:#ebebeb;}
.icon-video2{ display:inline-block; width:20px; height:20px; background:url(../image/icons5.png) -125px -50px no-repeat; vertical-align:top;}
.videos-list li h4{ height:30px; line-height:30px; font-size:14px; text-align:center; overflow:hidden; padding-top:10px;}
/*剧照海报*/
.poster-list{ height:auto; padding-bottom:30px;}
.poster-list li{ float:left; width:214px; height:276px; margin:0 3px 3px 0;}
.poster-list2{ position:relative;}
.poster-list2 li{ width:214px;}
.loading{ height:16px; line-height:16px; font-size:14px; text-align:center; padding:20px 0;}
.loading img{ vertical-align:middle; margin-right:10px;}
/*新闻资讯---》媒体新闻*/
.news-tab-con{ height:auto;}
.news-list3{ margin-right:10px;}
.news-list3 li a{ width:400px;}
.news-list3 li span{ width:200px; text-align:right; line-height:35px; font-size:13px; color:#666;}

/*换一换按钮*/
.btn-change{ width:65px; height:24px; background:url(../image/btns.png) 0 -56px; padding-left:3px;}
.btn-change span{ display:block; height:14px; line-height:14px; font-size:12px; text-align:center; padding:5px 0; background:url(../image/btns.png) right -80px no-repeat; border:none;}
.btn-change em{ display:inline-block; width:12px; height:12px; vertical-align:middle; background:url(../image/icons5.png) -25px -50px no-repeat; margin-right:3px; margin-top:-1px;}

.tips{ font-size:16px; line-height:30px; word-wrap:break-word; padding:50px 50px 70px;}


a{ }
a:hover{ color:#c00002; text-decoration:underline;}

.mayer-pop{ position:fixed; top:0; left:0; width:100%; height:100%; background:url(../image/mayer.png) 0 0 repeat; background:rgba(0,0,0,.6); z-index:998;}
