﻿@charset "utf-8";
/* CSS Document */
img, div, input{_behavior: url(/style/2010/iepngfix.htc);}
*{margin:0;padding:0;}
/* 
Base color: #FF9900
FF9900
FFCC80
FFE6BF
AA7D39
553E1C
BF9960
DFC9A7	
*/

html, body{ 
width:100%; 
height:100%; 
margin:0px; 
padding:0px; 
} 

ul,li
{
	padding:0px;
	margin:0px;
}
body
{

	margin:0px;
	font-size:12px;
	background:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FF9900;
	font-family:"宋体";
	color:#4C4C4C;
	
}

a{font-size:12px;}

#body
{
	width:100%;
	height:1200px;
	background-position:top;
	background-repeat:no-repeat;
	background:url(images/topic-dntg.jpg) top no-repeat;
}

#topmenu
{
	width:100%;
	height:21px;
	line-height:20px;
	background-color:#FF8000;
	border-bottom:1px #FFCC80 solid;
}

.top
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}

.top span
{
	padding-left:10px;
	padding-right:10px;
}

#head
{
	height:300px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#menu
{
	background-image:url(images/menu.png);
	height:60px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-position:top;
	background-repeat:no-repeat;
}

.menu
{
	padding-left:20px;
}

.menu a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	display:block;
	height:100%;
}

.menu a:hover
{
	color:#FF9900;
}

.menu li
{
	width:100px;
	margin-top:10px;
	padding-top:10px;
	height:40px;
	font-size:14px;
	font-weight:bold;
	float:left;
	list-style:none;
	text-align:center;
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:top;
}

.menu span
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#main
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat-y;
}

#main2
{
	background-image:url(images/mainbg_03.png);
	background-repeat:repeat-y;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

.content
{
	width:960px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
}

#jsnews
{
	float:left;
	background-image:url(images/jsnewsbg.jpg);
	height:285px;
	width:575px;
	padding-top:5px;
	padding-left:5px;
	background-repeat:no-repeat;
}

#YNews{position:relative;z-index:1;width:450px;height:280px;padding:2px;overflow:hidden;float:left;}
#YNews dl{position:absolute;z-index:2;top:0px;left:0px;width:450px;height:280px;overflow:hidden;}
#YNews dt{position:absolute;z-index:3;top:0;left:0;overflow:hidden;}
#YNews dt,#YNews dt img{width:450px;height:280px; border:0px;}
#YNews dd{position:absolute;z-index:4;bottom:0;left:0;width:450px;height:40px;color:#FFF;overflow:hidden;background-color:#000;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);}
#YNews h3{margin-left:10px;;width:450px;height:34px;line-height:34px;text-align:left;overflow:hidden;font-size:16px;}
#YNews p{margin:0 auto;width:450px;height:17px;line-height:17px;text-align:left;overflow:hidden;}
#YNews p a:link,#YNews p a:visited,#YNews p a:hover{color:#FFF;}
p#YNIndex{position:absolute;z-index:5;bottom:4px;right:4px;width:120px;height:19px;text-align:right;overflow:hidden;}
p#YNIndex a:link,p#YNIndex a:visited,p#YNIndex a:hover{float:left;width:24px;height:19px;text-align:center;color:#FFF;line-height:20px;text-decoration:none;background:transparent url(images/yn-tab.gif) -24px 0 no-repeat;}
p#YNIndex a:hover,p#YNIndex a.current:link,p#YNIndex a.current:visited,p#YNIndex a.current:hover{background:transparent url(images/yn-tab.gif) 0 0 no-repeat;width:24px;}

.even{background-color:#F8F8F8;}
.odd{background-color:#EAEFF5;}
.hover{background-color:#B0BEC7;color:#FFF;cursor:pointer;}
.hidden{display:none;clear:both;}

#svideo
{
	float:left;
	width:120px;
	text-align:center;
	line-height:20px;
}

#svideo img
{
	padding:1px;
	border:1px #CCCCCC solid;
	margin-bottom:14px;
}

#guide
{
	float:left;
	margin-left:5px;
	height:290px;
	width:360px;
}

.hudong
{
	background-image:url(images/hudong.jpg);
	height:170px;
	width:360px;
}

.video
{
	margin:5px;
	margin-left:10px;
}

#guidelist
{
	clear:both;
	margin-left:20px;
	
}

#guidelist table
{

}

#guidelist td
{
	height:22px;
}

#guidelist a
{
	padding-left:10px;
}

.glist
{
	line-height:22px;
	height:22px;
	color:#000000;
}

.glist a
{
	line-height:22px;
	text-decoration:none;
	color:#553E1C;
}

.glist a:hover
{
	line-height:22px;
	text-decoration:underline;
}

#scrollDiv{margin:0;padding:0;overflow:hidden;height:100px;overflow:hidden;position:relative;}

.prelist
{
	line-height:25px;
	height:100px;
	color:#000000;
	position:relative;
	top:0;
	border-collapse:collapse;
	margin-left:20px;
}

.prelist td
{
	height:25px;
}

.prelist a
{
	text-decoration:none;
	color:#553E1C;
	margin-left:10px;
}

.prelist a:hover
{
	text-decoration:underline;
}

.title1
{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:35px;
	color:#553E1C;
	display:block;
	float:left;
	line-height:25px;
}

.more,.more a,.more a:hover 
{
	padding-top:10px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#553E1C;
	margin-right:10px;
	height:15px;
	text-decoration:none;
}

.more a,.more a:hover 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#553E1C;
	height:15px;
	text-decoration:none;
}

.adv
{
	width:950px;
	text-align:center;
	margin-top:10px;
	z-index:-1;
}

.adv img
{
	border:1px #CCC solid;
}

.wordadv
{
	float:left;
	padding-left:20px
}

.wordadv a
{
	color:#006699;
	text-decoration:none;
}

.wordadv a:hover
{
	color:#FF6600;
	text-decoration:underline;
}

#movies
{
	margin-top:10px;
	padding-left:0px;
	clear:both;
	width:945px;
	height:430px;
	background-color:#FFFFFF
}

.movie_left
{
	width:560px;
	float:left;
}

.movie_right
{
	width:360px;
	float:left;
}

#dl_movlist
{
	padding:0px;
	margin:0px;
	margin-top:5px;
}

#dl_movlist td
{
	width:90px;
	height:120px;
	line-height:25px;
}

.ttd
{
	text-align:center;
}

#dl_movlist img
{
	border:1px #CCCCCC solid;
}

#dl_movlist a
{
	color:#006699;
	text-decoration:none;
}

#dl_movlist a:hover
{
	color:#FF6600;
	text-decoration:underline;
}

.mvinfo
{
	position:absolute;
	z-index:1;
	border:1px #666666 solid;
	background:#EEEEEE;
	width:200px;
	text-align:left;
	padding:5px;
	font-size:12px;
}

.mr_menu li
{
	float:left;
	list-style:none;
	width:120px;
	text-align:center;
	line-height:30px;
}

.mr_adv
{
	width:330px;
	margin-top:10px;
	margin-left:15px;
}

.mr_adv img
{
	border:1px #CCC solid;
}

.top1mov
{
	text-align:center;
	width:120px;
	line-height:20px;
	float:left;
}


.topmov
{
	float:left;
}

.topmov ol
{
	padding:0px;
	margin:0px;
	padding-left:30px;
}


.topmov li
{
	text-align:left;
	line-height:25px;
	padding-left:5px;
}

.line_box
{
	margin-top:auto;
	margin-bottom:auto;
	width:1px;
	border-right:#CCCCCC 1px solid;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

#cinema
{
	margin-top:10px;
	padding-left:0px;
	clear:both;
	width:945px;
	height:auto;
	background-color:#FFFFFF
}

.c_left
{
	width:350px;
	float:left;
	line-height:20px
}

.c_left a
{
	color:#333;
	text-decoration:none;
	margin-left:5px;
}

.c_left a:hover
{
	color:#F30;
	text-decoration:underline;
}

.title2
{
	font-size:12px;
	color:#BF9960;
	margin-left:20px;
	line-height:30px;
	font-weight:bold;
	cursor:pointer;
}

a.title2
{
	font-size:12px;
	color:#BF9960;
	margin-left:20px;
	line-height:30px;
	font-weight:bold;
	cursor:pointer;
	padding:5px;
}

a.title2:hover
{
	text-decoration:none;
	border:1px #FF6600 solid;
}

a.title2_link
{
	font-size:12px;
	color:#BF9960;
	margin-left:20px;
	line-height:30px;
	font-weight:bold;
	cursor:pointer;
}

a.title2_link:hover
{
	font-size:12px;
	color:#BF9960;
	margin-left:20px;
	line-height:30px;
	font-weight:bold;
	cursor:pointer;
}

.title4
{
	font-size:12px;
	color:#BF9960;
	margin-left:20px;
	line-height:25px;
	font-weight:bold;
	cursor:pointer;
}

.title_cg
{
	font-size:12px;
	color:#BF9960;
	line-height:30px;
	font-weight:bold;
	cursor:pointer;
}

a.title_cg
{
	font-size:12px;
	color:#BF9960;
	line-height:30px;
	font-weight:bold;
	cursor:pointer;
	padding:5px;
}

a.title_cg:hover
{
	text-decoration:none;
	border:1px #FF6600 solid;
}

.news_money
{
	clear:both;
	padding:0px;
	margin:0px;
	margin-left:10px;
}

.news_money td
{
	margin:0px;
	padding:0px;
	height:25px;
	line-height:25px;
}

.trecom
{
	padding:0px;
	margin:0px;
	line-height:25px;
	margin-left:10px;
}


.trecom td
{
	padding:0px;
	margin:0px;
	width:100px;
	height:25px;
	line-height:25px;
}

.cin_guide
{
	margin-left:10px;
}

.cin_guide td
{
	width:60px;
	line-height:25px;
	height:25px;
}


.c_middle
{
	width:200px;
	float:left;
}

.hotc
{
	margin-left:15px;
}

.hotc li
{
	width:170px;
	height:30px;
	line-height:30px;
	background-image:url(images/c2.png);
	margin-top:5px;
	text-align:center;
	list-style:none;
}

.c_middle a
{
	color:#333;
	text-decoration:none;
}

.c_middle a:hover
{
	color:#F30;
	text-decoration:underline;
}

.c_right
{
	width:355px;
	float:left;
	padding-left:5px;
}

.c_right a
{
	color:#333;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	line-height:25px;
}

.c_right a:hover
{
	color:#F30;
	text-decoration:underline;
}

#news
{
	margin-top:10px;
	padding-left:0px;
	clear:both;
	width:945px;
	height:320px;
	background-color:#FFFFFF;
}

#links
{
	margin-top:10px;
	padding-left:0px;
	clear:both;
	width:945px;
	height:150px;
	background-color:#FFFFFF;
}

.news_left
{
	width:560px;
	float:left;
	line-height:25px;
}

.news_left a
{
	color:#333;
	text-decoration:none;
	margin-left:5px;
}

.news_left a:hover
{
	color:#F30;
	text-decoration:underline;
}

.news_right
{
	width:350px;
	float:left;
	line-height:22px;
	margin-left:10px;
}

.news_right a
{
	color:#333;
	text-decoration:none;
	margin-left:5px;
}

.news_right a:hover
{
	color:#F30;
	text-decoration:underline;
}

.newstable td
{
	height:25px;
}

.newstable2 td
{
	height:25px;
}

.link_left
{
	width:560px;
	float:left;
	line-height:25px;
	height:110px;
}

.link_table img
{
	border:1px #CCCCCC solid;
	padding:1px;
	margin:3px;
}

.link_right
{
	width:350px;
	float:left;
	margin-left:10px;
	height:110px;
}

.link_ul
{
	margin-top:10px;
	float:left;
	width:170px;
	line-height:25px;
	list-style:none;
}

.link_ul li
{
	line-height:25px;
	background:url(images/pot.gif) no-repeat left center;
	list-style:none;
}

.link_ul li a
{
	line-height:25px;
	height:25px;
	color:#4c4c4c;
	text-decoration:none;
	padding-left:20px;
}

.link_ul li a:hover
{
	line-height:25px;
	color:#4c4c4c;
	text-decoration:underline;
}

.blocktitle
{
	width:925px;
	height:33px;
	background-image:url(images/blockhead.jpg);
	line-height:33px;
	padding-left:20px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#553E1C;
	text-decoration:none;
}

.blocktitle a,.blocktitle a:hover
{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#553E1C;
	text-decoration:none;
}

.clear_box
{
	clear:both;
}

.clear_box2
{
	clear:both;
	height:10px;
}

.bg1
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

.bg3
{
	clear:both;
	width:980px;
	height:214px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/mainbg_06.png);
}

#footcon
{
	margin-left:300px;
}

#footcon ul
{
	margin-top:10px;
	float:left;
}

#footcon li
{
	width:120px;
	line-height:25px;
	color:#333;
	list-style:none;
}

.title3
{
	font-weight:bold;
}

#foot
{
	clear:both;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:35px;
	padding-top:5px;
	color:#000000;
	line-height:20px;
}

.link1
{
	color:#3C3C3C;	
}

.link1 a
{
	color:#3C3C3C;	
	text-decoration:none;
}

.link1 a:hover
{
	text-decoration:underline;
}
