/*all page*//* clear all tags default style*//* to correct all browsers default style*/
*{padding:0;margin:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label,ol, dl, fieldset, address{margin:1em 5%;}
dd{margin-left:5%;}
fieldset{padding:.5em;}
/* end to correct all browsers default style*//* all css need to clear float element*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
/* hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* end hide from IE-mac*/

/*body css*/
body{text-align:center;font-family:arial;background:#104f60;}
a{color:#246272;text-decoration:none;}
a:hover{color:#fff;background:#246272;}
.clear{height:0;line-height:0;font-size:0;display:block;clear:both;}
.mt10{margin-top:10px;}
.black a{color:#000000}
.black a:hover{ background:none;color:#000000;text-decoration:underline}
#page_wp{margin:0 auto;text-align:left;width:760px;}
#ipage_wp{margin:0 auto;text-align:left;width:980px}
#main_wp{padding:10px;background:#adcacd;}
#index_top{background:#FFFFFF; padding:10px; margin-bottom:10px; width:940px; position:relative; display:table;}
#news_top{background:#FFFFFF;padding:5px 10px;width:210px;border: #09908B 1px solid; float:left; margin-right:5px;}
#news_top ul{list-style:none;margin:0;padding:0;}
#news_top li{margin:0;line-height:1.8em; font-size:12px;}
#gonggao{width:580px; float:left;}
#gonggaott{border: #09908B 1px solid;padding:5px;background:#E5FFFF;font-size:12px;color:#000}
#gonggaott h1{font-size: 14px;margin: 0px}
#index_top_nav{width:100px; margin-left:10px;float:left;border: #09908B 1px solid;padding:5px;background:#E5FFFF;font-size:12px;color:#000}
#index_top_nav ul{ list-style:none; margin-top:10px;}
#index_top_nav li{ font:12px; font-size:14px; margin-left:10px;margin-bottom:8px; font-weight:bold; background:url(toparrow.gif) no-repeat left 3px; text-indent:15px;}
#index_top_nav li a{color:#FF7825}
#index_top_nav li a:hover {color:#ffffff;background:#FF7825}
.nTab{float: left;width: 100%;margin: 0 auto;border:1px #09908B solid;background:#FFFFFF;background-position:left;background-repeat:repeat-y;margin-bottom:2px;}
.nTab .TabTitle{clear: both;height: 25px;overflow: hidden;}
.nTab .TabTitle ul{border:0;margin:0;padding:0;}
.nTab .TabTitle li{float: left;width: 100px;cursor: pointer;padding-top: 4px;padding-right: 0px;padding-left: 0px;padding-bottom: 2px;list-style-type: none;font-size: 12px;text-align: center;margin: 0;}
.nTab .TabTitle .active{background:#fff;border-left:1px #AACCEE solid;border-top:1px #AACCEE solid;border-right:1px #AACCEE solid;border-bottom:1px #fff solid;}
.nTab .TabTitle .normal{background:#EBF3FB;border:1px #AACCEE solid;}
.nTab .TabContent{width:auto;background:#fff;margin: 0px auto;padding:10px;}
.none {display:none;}
.nTab .TabContent ul{list-style:none; padding-bottom:10px;font-size:12px;}
.nTab .TabContent li{width:25%;line-height:2em;height:2em;float:left;}
/*body css end*/

/*top css*/
#logo{ border:0px; margin-top:0px;}
#top_xml{font-family:tahoma;font-size:12px;color:#ffffff;text-align:right;margin:0px 0px 0px 0px;HEIGHT: 23px;}
#top_xml ul{list-style:none;margin:5px 0px;}
#top_xml li{padding:0;display:inline;}
#top_xml a{color:#FFFFFF;text-decoration:none;}
#top_xml a:hover{color:#000000;background:#FFFFFF;}
#top_xml span{margin:0px 3px;}
#top_nav{font-size:12px;color:#fff;text-align:left;margin:3px 0px 3px 0px;HEIGHT: 23px; padding-left:10px;}
#top_nav span{margin:0px 5px;}
#top_nav ul{list-style:none;margin:3px 0px;}
#top_nav li{margin:0;padding:0;display:inline;}
#top_nav a{color:#fff;text-decoration:none;}
#top_nav a:hover{color:#000;background:#fff;}
#zm_nav{font-family:tahoma;font-size:12px;color:#FFFFFF;text-align:left;margin:0px 0px 0px 0px;HEIGHT: 23px; padding-left:10px;}
#zm_nav ul{list-style:none;margin:3px 0px;}
#zm_nav li{margin-right:6px; margin-right:5px!important;padding:0;display:inline;}
#zm_nav a{color:#FF7825;text-decoration:none;}
#zm_nav a:hover{color:#fff;background:#FF7825;}
#mh_nav{padding-left:10px;font-size:12px;color:#fff;HEIGHT: 23px;}
#mh_nav a{color:#FFFFFF;text-decoration:none;}
#mh_nav a:hover{color:#000000;background:#FFFFFF;}
.top_search{WIDTH: 760px; font-size:12px;color:#FF7825; margin-left:10px; margin-bottom:5px; font-weight:bold}
.top_search .search1{BORDER: #FF7825 1px solid;FONT-SIZE: 14px;COLOR: #333; height:25px; width:500px;line-height:25px; margin-right:10px;}
.top_search .search2{VERTICAL-ALIGN: bottom; WIDTH: 54px; HEIGHT: 25px ; margin-bottom:2px;}
#searchresult{position:absolute;height:auto;z-index:99999;width:400px;overflow:hidden;margin-top:-20px;margin-left:55px;}
#searchresult dl{background-color:#FFFFE0;border:1px solid #FF7825;}
#searchresult dl dd{height:18px;font-size:14px;line-height:18px;}
#searchresult .select{background:#ccc;}
.searchresult_link_over{background-color:#CCC;} 
.searchresult_link_out{background-color:#FFFFE0;} 
.searchresult_num{background-color:#fff68f;height:18px;width:357px;line-height:18px;font-weight:bold;position:relative;font-size:12px}
.searchresult_num .l{float:left;}
.searchresult_num .r{float:right;}
/*top css end*/

/*foot css*/
#foot_wp{margin:.5em 0;text-align:center;font-size:12px;color:#fff;}
#foot_wp p{margin:0;}
#foot_wp a{text-decoration:none;color:#fff;}
#foot_wp a:hover{background:transparent;text-decoration:underline;}
/*foot css end*/

/*left css*/
#ileft_wp{width:740px;float:left;background:#FFFFFF;}
#ileft_wp .left_ct{ padding:0px 10px;}
#ileft_wp .left_ct li{width:25%;text-indent:1em;line-height:2em;height:2em; border-bottom:#CCCCCC 1px dashed; background:url(arrow.gif) no-repeat left 7px;float:left;}
#ileft_wp .ileft_ad{padding-top:10px;}
#left_wp{width:500px;padding:10px;float:left;background:#FFFFFF;}
#left_wp h1{font-weight: bold; font-size: 14px; margin: 0px;}
#left_wp h1 span{ margin:0px 5px; font-weight:bolder; font-size:16px;}
.left_zm_nav{font-size:13px;margin-top:10px;padding-left:10px;}
.left_zm_nav a{font-size:14px;margin-right:5px;}
.left_ct{margin:15px 0;}
.left_ct img{margin: 5px 0px 0px 0px}
.left_ct tr{background-color:#E6E6E6;*background-color:expression((this.sectionRowIndex%2==0)?"#E6E6E6":"#FFFFFF")}
.left_ct h2{font-size:16px;margin:0 0 .5em;}
.left_ct h2 a{text-decoration:none;color:#000;}
.left_ct ul{list-style:none;margin:0;padding:0;font-size:12px;}
.left_ct_te{position:relative;width:100%;}
.left_ct_te span{position:absolute;right:0;top:1px;font-size:14px;}
.left_ct_te span a{color:#000;}
.left_ct_te a:hover{background:#000;color:#fff;}
#left_share{font-size: 12px;margin: 10px 0px;position: relative;}
#left_share input{font-size: 11px;width: 240px;margin-right: 1em;}
#left_share strong{font-weight: normal;}
#left_shareLink{display: none;}
.left_ct_tb{width:100%;font-size:12px;}
.left_ct_tr{background-color:#000000; color:#FFFFFF;}
.left_ct_tb th{padding:.3em 0;background-color:#000000; color:#FFFFFF;}
.left_ct_tb td{padding:.3em 0;}
.left_ct_tb .black a{color:#000;}
.left_ct_tb .black a:hover{color:#fff;background:#000;}
#left_view{font-size: 12px;margin: 1em 0px}
#left_view h3{text-align:left;background:#000;color:#FFFFFF;padding-left:3px;height:25px;line-height:25px;font-size:12px;margin:0px;}
#left_view p{line-height:200%;margin:0px 0px;}
#left_view dl{margin: 0px 0px 0.3em}
#left_view dt{display: inline;margin: 0px;width: 5em; color:#333333;}
#left_view dd{display: inline;margin: 0px;}
#left_view table{width: 100%;border-bottom: #999 1px dotted;border-collapse: collapse;}
#left_view .left{padding-left: 0.5em;}
#left_view #left_jq{ margin-top:10px;}
#left_view .left_view_img{ width:215px; height:300px;border:solid 2px #CCCCCC;padding:2px;}
#left_view .left_pingfen{border:double 3px #1f7fbf; background:#1f7fbf;line-height:15px;width:240px; color:#FFFFFF; padding:5px; text-align:center; margin:5px 0px;}
#left_view .left_view_nun{float:right; width:80px; height:60px; overflow:hidden;}
#left_view .left_nun{font-weight:700;font-size:56px;color:#f60;font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif}
#left_view .right_nun{font-weight:700;font-size:40px;left:-5px;vertical-align:top;color:#f60;font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;top:15px}
.left_pingfen a{ color:#f60}
.left_pingfen a:hover{ color:#f60; text-decoration:underline; background:none;}
#left_url{text-align:center;}
#left_url h3{text-align:left;background:#000;color:#FFFFFF;padding-left:3px;height:25px;line-height:25px;font-size:12px;margin:0px;}
#left_url .list{ margin-top:5px; margin-bottom:5px;}
#left_url li{float:left;width:77px;height:20px;display:bold;margin:2px!important;}
#left_url a{display:bold;width:77px;height:20px;border:#999999 1px solid;line-height:20px;float:left;font-size: 12px;text-decoration: none;overflow: hidden;text-overflow:ellipsis;}
#left_url a:visited{background:#246272; color:#ffffff;}
#left_url a:hover{color:#000;line-height:20px;overflow : visible;text-overflow:clip;}
.bord{border:#fff 1px solid;}
.mtop{margin-top:7px}
/*left css end*/

/*right css*/
#right_wp{width:210px;float:right;}
.right_p{ text-align:center}
.right_p img{ padding:5px; border:1px #CCCCCC solid;}
.right_t{ text-align:center; margin-top:5px;border-bottom:dashed 1px #ccc; margin-bottom:10px; padding-bottom:5px;}
.right_ct{background:#fff;padding:5px 10px;font-size:12px;}
.right_ct h4{margin:5px 0px;font-size:12px;border-bottom:dashed 1px #ccc;height:26px;line-height:26px;}
.right_ct ul{list-style:none;margin:0;padding:0;}
.right_ct li{margin:0;line-height:1.8em;}
.right_ct .more{text-align:right;line-height:1.8em;}
.right_ct a{color:#000;text-decoration:none;}
.right_ct a:hover{color:#fff;background:#000;}
.right_gg{background:#fff;padding:5px 5px}
.right_gg h4{margin:5px 0 0;font-size:12px;border-bottom:dashed 1px #666666; padding-left:5px;}
#kakajilu a{line-height:1.8em;}
#kakashoucang a{line-height:1.8em;}
/*right css end*/

/*play css*/
#page_play_body{background:#222;color:#FFFFFF}
#page_play_wp{margin:0 auto;text-align:left;width:900px;}
#page_play_wp a{color:#FF7825;text-decoration:none;}
#page_play_wp a:hover{text-decoration:underline;color:#FF7825;background:none}
#play_left{ border:#333333 1px solid;; padding:10px;}
#play_left li{ list-style:none;margin-bottom:5px;}
#play_left .input{border:0px;color:#FFFFFF;width:68px;height:24px;line-height:24px;font-size:14px; background:#222222}
#play_left li a{color:#FFFFFF;line-height:24px;font-size:14px;}
#play_nav{font-size: 14px;margin: 10px 0px;line-height: 1.5em; text-align:left;}
#play_nav ul{display: inline;margin: 0px;padding:0px;list-style-type: none;}
#play_nav li{display: inline;margin: 0px;padding:0px;}
.play_no{ width:75px;}
#play_left .play_linkbutton {border:double 3px #404040;	/* 双边框一定要3px 	*/
background-color:#404040;	/* 按钮背景颜色 	*/
font-size:14px;
color:#fff;
display:inline-block;		/* 把按钮撑大 		*/
text-decoration: none;		/* 去掉超链接下划线 	*/
cursor:pointer;			/* 鼠标手形 */
/* 使按钮文字垂直居中 */
padding-top:2px;
padding-left:5px;
padding-right:5px;
line-height:15px!important;	/* for firefox		*/
*line-height:15px!important;	/* for IE7		*/
*line-height:15px;		/* for IE6		*/
margin-top:2px;			/* 通过此项调节按钮间隙 */
}
/* 按钮变色 */
#play_left .play_linkbutton:hover {
border:double 3px #f60;		/* 双边框一定要3px 	*/
background:#222222;		/* 按钮背景颜色 	*/
text-decoration: none;
}

#play_pinglun{ font-size:12px; border:#333333 1px solid; padding:5px;}
#play_pinglun .play_pluser{border:1px #999999 solid; background:#333333;color:#CCCCCC; padding:2px;}
#play_pinglun .play_plct{width:70%;border:1px #999999 solid; background:#333333;color:#CCCCCC; padding:5px;}
#play_pinglun .play_sb{padding:3px; font-weight:bold; font-size:1.1em;}
#play_pinglun .mb10{ margin-bottom:10px;}
#play_tvlist a{ font-size:12px; line-height:18px; height:18px; padding-left:5px; width:160px; overflow:hidden;color:#EAEAEA}
.play_tvlist_te{ background:#666666; font-size:12px; height:18px; line-height:18px; padding-left:5px;}
.play_tvlist_ct{ background:#333333; border:1px #666666 solid;}
/*play css end*/

/*gbook css*/
#gbook_feed H1{FONT-SIZE: 14px; MARGIN: 0px}
#gbook_feed UL{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#gbook_feed LI {MARGIN: 20px 0px}
#gbook_feed LI STRONG{COLOR: #09908b}
#gbook_feed LI .question{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px}
#gbook_feed LI .reply{BORDER-RIGHT: #09908b 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #09908b 1px solid; PADDING-LEFT: 9px; BACKGROUND: #e5ffff; PADDING-BOTTOM: 9px; MARGIN: 0px; BORDER-LEFT: #09908b 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #09908b 1px solid}
#gbook_feed LI .reply .replyBy{COLOR: #09908b}
#gbook_right{FLOAT: right; WIDTH: 210px}
.sideEntry {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
.sideEntry H4{FONT-SIZE: 12px; MARGIN: 5px 0px 0px}
#feedbackRight H6{FONT-SIZE: 12px; MARGIN: 0.5em 0px}
#feedbackRight P{MARGIN: 0px; LINE-HEIGHT: 1.5em}
#feedbackRight UL{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px}
#feedbackRight LI{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
/*gbook css end*/

/*map css*/
#map_wp{PADDING-RIGHT: 10px;PADDING-LEFT: 10px;FLOAT: left;PADDING-BOTTOM: 10px;WIDTH: 720px;PADDING-TOP: 10px;background-color: #FFFFFF;clear:both;overflow:hidden;display:inline;}
.map_left_ct{MARGIN: 5px 0px}
.map_left_ct .map_left_te{WIDTH: 100%; POSITION: relative}
.map_left_ct H2{FONT-SIZE: 16px; MARGIN: 0px 0px 0.5em}
.map_left_ct H2 A{COLOR: #000; TEXT-DECORATION: none}
.map_left_ct .map_left_te SPAN{FONT-SIZE: 14px; RIGHT: 0px; POSITION: absolute; TOP: 1px}
.map_left_ct .map_left_te SPAN A{COLOR: #000}
.map_left_ct .map_left_te A:hover{BACKGROUND: #000; COLOR: #fff}
.map_left_ct UL{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.map_left_ct LI{WIDTH: 114px;TEXT-INDENT: .5em;LINE-HEIGHT: 1.8em;HEIGHT: 1.8em;margin: 3px;FLOAT: left;border-bottom:#CCCCCC 1px dashed;}
/*map css end*/

/* 超链接按钮 */
.linkbutton{
border:double 3px #1f7fbf;/* 双边框一定要3px*/
background-color:#1f7fbf;/* 按钮背景颜色*/
font-size:12px;color:#fff;display: inline-block;/* 把按钮撑大*/
text-decoration: none;/* 去掉超链接下划线*/
cursor:pointer;/* 鼠标手形 *//* 使按钮文字垂直居中 */
padding-top:2px;padding-left:5px;padding-right:5px;line-height:15px!important;/* for firefox*/
*line-height:15px!important;/* for IE7*/*line-height:15px;/* for IE6*/margin-top:2px;/* 通过此项调节按钮间隙 */
}
/* 按钮变色 */
.linkbutton:hover{border:double 3px #f60;/* 双边框一定要3px*/
background-color:#f60;/* 按钮背景颜色*/
}

/*影片评分页单独样式*/
.ping {border:#999 1px solid;display:none;left:260px;width:500px;position:absolute;top:300px;height:200px;background-color:#fff}
.ping .title1 {font-weight:700;font-size:14px;width:100%;color:#456293;text-indent:15px;line-height:25px;border-bottom:#999 1px solid;height:25px;background-color:#E7F3FF}
.ping .title1 SPAN {color:#f30}
.ping .jieshao {color:#06f;line-height:50px;height:50px;background-color:#f2f2f2;}
.ping .jieshao .yy {float:left;margin-left:20px;width:110px;font-size:12px;}
.ping .jieshao .yy SPAN {font-weight:700;font-size:24px;color:#f60;font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif}
.ping .jieshao .jq {float:left;width:110px;font-size:12px;}
.ping .jieshao .jq SPAN {font-weight:700;font-size:24px;color:#f60;font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif}
.ping .jieshao .zf {float:left;width:110px;font-size:12px;}
.ping .jieshao .zf SPAN {font-weight:700;font-size:24px;color:#f30;font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif}
.ping .jieshao .zf {float:left}
.ping .yanyuan {width:100%;height:32px}
.ping .yanyuan .yanyuan_title {padding-left:5px;font-size:14px;float:left;width:60px;color:#06f;line-height:32px;height:32px}
.ping .submit {border-top:#ccc 1px dashed;width:100%;height:26px;text-align:center}
.ping .submit BUTTON {border-right:#999 1px solid;border-top:#999 1px solid;margin-top:10px;border-left:#999 1px solid;width:70px;border-bottom:#999 1px solid;height:24px;background-color:#fffacd}
.close_img {border-top-width:0;border-left-width:0;right:5px;border-bottom-width:0;position:absolute;top:2px;border-right-width:0}
.clearfloat {clear:both}
/*评分样式结束*/