﻿@charset "utf-8";
/* CSS Document */

body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;}
fieldset,img{border:0;/*max-width:650px;*/}
ul,li,ol{list-style:none outside none;}
a{text-decoration:none; color:#3a3a3a;}
a:hover{ text-decoration:underline;}
a:focus,input,button,select,textarea{outline:none;}

h1,h2,h3,h4,h5,h6{ font-size:100%;}
input,select,img{ vertical-align:middle;}
legend{ display:none;}
textarea{resize:none;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}

.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix{zoom:1; display:block;clear:both;}
.clearfix:after{clear:both; content:"."; display:block ;height:0; line-height:0; visibility:hidden; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.font{ font-family:"微软雅黑","Microsoft Yahei";}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mt2{ margin-top:20px;}
.mt10{ margin-top:10px;}
.mt16{ margin-top:16px;}
.mt28{ margin-top:28px;}
.mt12{ margin-top:12px;}
.mt14{ margin-top:14px;}
.mt22{ margin-top:22px;}
.mr48{ margin-right:48px;}
.pt10{ padding-top:10px;}
.pt16{ padding-top:16px;}
.pt22{ padding-top:22px;}
.pt36{ padding-top:36px;}
.pr25{ padding-right:25px;}
.pl10{ padding-left:10px;}
.blue a ,.blue_font{color:#106fb6;}
.blue a:hover{ color:#f00;}
.blue a.active {
background: #1984cd;
color: #fff;
line-height:25px;
}

.w1000{width:1000px; margin:0 auto;}
.box_line{ width:1000px; height:20px; background:url(../images/line.jpg) no-repeat;}

body{ font-size:12px; font-family:Arial,"宋体"; background-color:#FFF; color:#000;}

/*=================头部=================*/
#topbox{padding:20px 0 22px 0;}
#topbox .logo{width:140px;}
#topbox .searchbox{padding:15px 46px 0 0px; width:460px; }
#topbox .search_list{ padding-top:8px; height:12px; line-height:12px; overflow:hidden;}
#topbox .search_list a{ padding-right:18px;}
#topbox .search{ height:30px; line-height:30px;/* background:url(../images/bg_search.gif) no-repeat left top;*/ padding:3px 0px 0px 5px;}
#topbox .keywords{ float:left; width:330px; height:26px; line-height:26px; border:none; outline:none; background:none;}
#topbox .button{ float:right; width:46px; height:26px; background:none; border:none; margin-right:3px; cursor:pointer;}

/*=================导航=================*/
#navbox{ height:40px; line-height:40px; background:url(../images/bg_nav.jpg) repeat-x top; }
.nav li{ float:left;}
.nav li a{ display:block; width:100px; text-align:center; color:#fff; font-weight:bold; font-size:16px; background:url(../images/bg_nav2.jpg) no-repeat right;}
.nav li a:hover{ background:#1984cd; text-decoration:none; color:#fff;}
.nav li a.active{ background:#1984cd; color:#fff;}
#nav_bottom{width:100%; /*background-color:#e3e3e3;*/ font-size:0px; overflow:hidden;}

/*=================布局=================*/
.w750{width:750px;}
.w250{width:250px;}
.w712{width:712px;}
.w700{width:700px;}
.w300{width:300px;}
.w684{width:684px; overflow:hidden;}

/*=============================影视剧内容页=============================*/
/*头部*/
#box_head{width:100%; height:40px; overflow:hidden; background:url(../images/bg_headbox.jpg) repeat-x;}
#box_head .logo{ width:120px; overflow:hidden;}
#box_head .nav_box{}
#box_head .nav_box li{ float:left; border-right:1px solid #525252;}
#box_head .nav_box li a{ display:block; padding:0 21px; height:40px; line-height:40px; font-size:14px; color:#f1f1f1;}
#box_head .search_box{ height:22px; width:240px; background:url(../images/bg_cen_search.jpg) no-repeat left 10px; padding-top:10px; margin-right:20px; }
#box_head .search_box .keywords{ float:left; width:210px; height:22px; line-height:22px; border:none; outline:none; background:none; text-indent:4px; color:#afafaf; font-size:12px;}
#box_head .search_box .button{ float:left; width:30px; height:22px; background:none; border:none; outline:none; cursor:pointer;}
#bread ,#bread a{ color:#525252;}
#bread{ height:20px; line-height:20px; padding:10px 0 6px 2px;}
#bread a{ padding:0 8px;}
#bread a:hover{color:#F00;}
/*剧情导航*/
#inner_nav{ border-bottom:1px solid #e2e2e2; height:44px; background:url(../images/bg_nav4.jpg) repeat-x bottom;}
#inner_nav dl{}
#inner_nav dt{ float:left; height:44px; line-height:44px; font-size:30px; padding:0 10px 0 0; background:#FFF;}
#inner_nav dd{ float:left; height:36px; line-height:36px; padding-top:8px;}
#inner_nav dd ul{ height:36px;}
#inner_nav dd li{ float:left; position:relative;}
#inner_nav dd li.line a{ border-right:1px solid #fff;}
#inner_nav dd li a{display:block; float:left; padding:0 13px; font-size:14px; border-left:1px solid #fff; height:36px; line-height:36px; }
#inner_nav dd li a.on {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #fff; background:url(../images/bg_nav3.jpg) repeat-x; position:relative; top:-1px; color:#fff; font-weight:bold;}
#inner_nav dd li a.on:hover{ color:#fff;}
#inner_nav dd li a:hover{ color:#f00; }

/*内容页标题*/
#title{ text-align:center;}
#title h1{ /*height:42px;*/ line-height:42px; font-size:21px;}
#title p{color:#818181; height:20px; line-height:20px;}
#title span{ padding-left:10px;}
#title b{ font-weight:normal; padding-left:40px; color:#0676c0;}
#title i{ font-style:normal; color:#f00;}


/*翻页*/
.pPage { padding:10px 0}
.pPage span { float:left; line-height:32px;}
.pPage .sPrev { padding-left:200px;}
.pPage .sNext { padding-left:45px;}
.pPage span em { float:left; font-size:12px; padding:0 10px; color:#999; font-family:\5B8B\4F53}
.pPage a { float:left; background:url(http://img1.2345.com/dianyingimg/drama/images/synopsisMap.png) 0 0 no-repeat; height:32px; color:#333; font-size:16px}
.pPage a:hover { text-decoration:none; color:#666}
.pPage a#aPrev,.pPage a.aPrev { background-position:0 -191px; padding-left:27px; width:67px;}
.pPage a#aNext,.pPage a.aNext { background-position:-95px -191px; padding-left:17px; width:77px}
.pPage a:hover#aPrev,.pPage a:hover.aPrev { background-position:0 -224px;}
.pPage a:hover#aNext,.pPage a:hover.aNext { background-position:-95px -224px;}
.pPage a.noHover,.pPage a:hover.noHover { color:#999}
.pPage a:hover#aPrev.noHover { background-position:0 -191px;}
.pPage a:hover#aNext.noHover { background-position:-95px -191px;}

/*底部*/
#foot_box{ background:#535353; color:#bbbbbb; text-align:center; margin-top:36px; padding:8px 0; line-height:24px;}
#foot_box a{color:#bbbbbb;}


/*友情链接*/
#links{}
#links ,#links a{ color:#8f8f8f;}
#links .title_links{ height:30px; line-height:30px; border-bottom:1px solid #eeeeee;}
#links p{ line-height:24px; padding:6px 0 14px 0;}
#links p a{ padding-right:16px; display:inline-block;}
/*底部*/
#box_foot{ border-top:2px solid #0070a6; width:100%; color:#373737; line-height:22px;}
#box_foot a{ color:#025081;}
.text_cen{ text-align:center;}

/* pages */
.pages {padding:10px 0 10px 0;text-align:center;font-size:12px;color:#666666;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#DDDDDD 1px solid;padding:3px;text-decoration:none;line-height: 24px;}
.pages a:hover {background:#258CFF;border:#258CFF 1px solid;color:#FFFFFF;padding:3px;text-decoration:none;}
.pages strong {background:#258CFF;padding:3px;border:#258CFF 1px solid;color:#FFFFFF;}
.pages_inp {width:30px;border:#DDDDDD 1px solid;color:#666666;padding:2px;text-align:center;}
.pages_btn {width:26px;border:#FF6600 1px solid;color:#FFFFFF;padding:1px;background:#FF6600;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#2E6AB1 1px solid;color:#004499;padding:1px 5px 1px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}

/*最新明星*/
#star_text{}
#star_text ,#star_text a{ color:#8f8f8f;}
#star_text .title_links{ height:30px; line-height:30px; border-bottom:1px solid #eeeeee;}
#star_text p{ line-height:24px; padding:6px 0 14px 0;}
#star_text p a{ padding-right:16px; display:inline-block;}

/*影视资讯*/
#news{}
#news ,#news a{ color:#8f8f8f;}
#news .title_links{ height:30px; line-height:30px; border-bottom:1px solid #eeeeee;}
#news p{ line-height:24px; padding:6px 0 14px 0;}
#news p a{ padding-right:16px; display:inline-block;}