body{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	text-align: left;
}
ul,li{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.clear{
	clear: both;
}
.center{
	text-align: center;
}
a{
	text-decoration: none;
}
.font20{
	font-size: 24px;
	margin: 20px 0px;
	margin-left: 10px;
	text-align: left;
}

/*--页面主体--*/  
.r_top{
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 720px;
	margin-left: 15px;* margin-left: 15px;_ margin-left: 5px;
}
#con_right{
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 720px;
}
.in_l_lm{
	float: left;
	height: 85px;
	width: 240px;
	margin: 10px 0px 20px 0px;
}
.in_l_ln{
	float: left;
	width: 260px;
	margin-left: 10px;
}
.in_l_jp{
	text-align: center;
	float: left;
	height: 140px;
	width: 142px;
	margin: 20px 0px 10px 0px;
}
#in_ht{
	width: 96%;
	margin: 20px 0px 20px 20px;
}
.mfzc{
	height: 143px;
	width: 238px;
	background-image: url(images/zhucegg1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.dl{
	float: left;
	width: 60px;
	margin-top: 95px;
	margin-left: 10px;
}
.in_tb{
	height: auto;
	width: 100%;
	margin: 15px 0px;
}
#in_ht ul{
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
}
#in_ht li{
	line-height: 30px;
	border-bottom: 1px dashed #CCCCCC;
}
.newmain{
	margin: 0 auto;
	overflow: auto;
	padding: 0;
	width: 980px; /*750/770, 950/995px*/
}
#newsidebar_left{
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 655px;
}
#gallbg{
	float: left;
	width: 650px;
}
.q_top{
	height: 21px;
	width: 655px;
	background-image: url(images/kbjtop.gif);
}
.q_mid{
	background-image: url(images/kbjmid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 100%;
}
.q_mid:after,.gongqiu:after{
    content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.q_bottom{
	background-image: url(images/kbjbottom.gif);
	height: 21px;
}
.q_left{
	float: left;
	width: 105px;
	margin: 0 15px;
}
.q_right{
	float: left;
	width: 490px;
	line-height: 1.2em;
}
.anniuright{
	float: right;
	margin-top: 15px;
	margin-right: 5px;
}
span.btnred-cme{
	background-color: #F5F5F5;
	display: inline-block;
	font-size: 12px;
	height: 16px; /*12+2+2+1+1*/
	line-height: 16px; /*equals to height*/
	padding: 2px 4px;
	border-right:1px solid  #CCCCCC;
	border-bottom:1px solid  #CCCCCC;
}
span.btnred-cme a{
    text-decoration:none;
 }
 span.btnred-cme a:hover{
    text-decoration:none;
 }
.img{
	padding: 2px;
	border: 1px solid #f5f5f5;
	margin-bottom: 5px;
}
.time{
	text-align: left;
	width: 260px;
	float: left;
}
.subsearch{
	height: 60px;
	width: 655px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(images/subsearch.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.x-qzl_m{
	float: left;
	width: 400px;
	margin:0 10px;
}

.guangbo{
	float: left;
	width: 655px;
	margin: 20px 0px;
}
.in_k{
	margin: 20px 0px;
}
.right{
	text-align: right;
	float: right;
}
.x-fnot14{
	font-size: 16px;
	color: #219BCC;
}
.linebottom{
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 8px;
}
.x-qz_l{
	float: left;
	width: 216px;
	margin-top: 20px;
	height: 120px;
}
.x-qz_in{
	float: left;
	width: 100%;
	height:auto;
}
.x-qzl_l{
	padding: 2px;
	float: left;
	width: 60px;
	height:auto;
}
.x-gq{
	padding: 2px;
	float: left;
	height: 80px;
	width: 75px;
}
.x-qzr_l{
	float: left;
	width: 106px;
	margin-left: 5px;
}
.x-qzr_in{
	float: left;
	width: 160px;
	margin-left: 5px;
}
.tablelist-next td{
	font-size: 12px;
	overflow: hidden;
	padding: 2px;
	text-align: left;
	white-space: nowrap;
}
.tablelist-blue th, .tablelist-white th, .tablelist-next th{
	border-width: 2px 0px 0px 0px;
	font-size: 12px;
	padding: 2px;
	text-align: left;
}
.tablelist-next th{
	background: #fff;
	border-top: #fff solid;
}
.tablelist-next tr.nextline td{
	background-color: #F5F5F5;
}
.liuyan{
	background-color: #F5F5F5;
	width: 100%;
	line-height: 25px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.lineheight18{
	line-height: 1.8em; /*font size is 12,14px*/
}
.tablelist-blue td, .tablelist-white td{
	border-bottom:dotted 1px #ccc;
	color: #777777;
	font-size: 12px;
	overflow: hidden;
	padding: 2px;
	text-align: left;
	white-space: nowrap;
}
/*--页面主体中间部分--*/ 
.search_w{
	width: 470px;* width: 470px;_width: 440px;
	height:78px;
	padding: 2px;
	border: 1px solid #cccccc;
	margin: 15px 0px 20px 0px;* margin: 15px 0px 20px 0px;_ margin: 9px 0px 20px 0px;
}
.cpq_l{
	float: left;
	height: auto;
	width: 260px;
	margin-left: 10px;
}
.in_l_cp{
	float: right;
	height: 80px;
	width: 140px;
	margin-right: 7px;
} 
.s_f{
	float: left;
	height: 25px;
	width: 470px;
	margin-top: 10px;
	text-align: center;
}
.s_s{
	float: left;
	height: 36px;
	width:400px;
	margin-top: 5px;
	margin-left: 10px;
	background-color: #F5F5F5;
}
.s_sk{
	float: left;
	height: 29px;
	width: 340px;
	height: 30px;
	margin: 1px 0px 3px 5px;
}
.s_sa{
	float: left;
	height: 29px;
	width: 85px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}
/*--页面主体右部分--*/  
#sidebar_right{
	float: right;
	width: 290px;
	margin-top: 45px;
	margin-bottom: 10px;
}
.s_height{
	text-align: left;
	height: 16px;
	width: 260px;
	border: 1px solid #CCCCCC;
}
.s_height_b{
	text-align: left;
	height: 90px;
	width: 655px;
	border: 1px solid #CCCCCC;
}
.gonggao{
	margin-top: 15px;
	float: left;
	width: 280px;
}
.g_line{
	line-height: 25px;
	background-color: #F5F5F5;
	width: 100%;
	font-size: 14px;
	margin-bottom: 5px;
}
.bt_i{
	background-color: #F5F5F5;
	padding: 5px 2px;
}
.bgcolor{
	background-color: #F5F5F5;
}
.rightcon_img{
	padding: 2px;
	float: left;
	width: 85px;
}
.jtop{
	margin: 8px 0px;
}
.rightcon_mx{
    float: left;
	width: 275px;
	margin-bottom: 15px;
}
.rightcon_mxf{
	float: left;
	width: 180px;
}
p{
	margin:0px;
}
.p_q{
	margin: 15px 0px 10px 0px;
}
.i_q{
	margin: 12px 0px;* margin: 12px 0px;_ margin: 15px 0px;
}eft_line{
	border-left: 1px solid #f5f5f5;
}
.font_h{
	color: #000000;
	line-height: 1.5em;
}
.gongqiu{
	height: 100px;
	width: 100%;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 5px;
}
.ccjp_f{
	height: auto;
	width: 100%;
}
.ztq_l{
	float: left;
	height: 170px;
	width: 160px;
	margin-left: 0px;
}
.ztq_left{
	float: left;
	height: auto;
	width: 320px;
}
/*--页面底部--*/  
#foot{
	height: 80px;
	width: 980px;
    margin: 0px auto;
	clear: both;
}
.foot{
	background-image: url(images/footbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
	height: auto;
	width: 980px;;
	margin: 0px auto;
}
#foot ul{
	float: left;
	width: 200px;
	margin-left: 110px;* margin-left: 110px;_ margin-left: 70px;
}
#foot li{
	float: left;
	width: 100px;
	margin-left: 0px;
}
.font_bottom{
	font-size: 14px;
	line-height: 30px;
}
.copyright{
	text-align: center;
	width: 100%;
	margin-top: 20px;
	height: 30px;
}
.x-more{
	text-align: right;
	width: 655px;
	height: 30px;
}
.font_l {
	color: #219BCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-decoration: none;
}
.font_l a：hover{
	text-decoration: underline;
}
.line_b{
	border-top: 1px solid  #f5f5f5;
	border-left: 1px  solid  #f5f5f5;
	float: left;
	height: auto;
	width: 280px;
	padding: 3px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*--页面SS部分--*/ 
.nTab{
	float: left;
	width: 470px;
	background-color: #F5F5F5;
	margin-top: 0;
}
.nTab .TabTitle{
	height: 25px;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	width: 470px;
	padding-top: 5px;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 70px;
cursor: pointer;
padding-top: 4px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 2px;
list-style-type: none;
}
.nTab .TabTitle .active{
	background:#f5f5f5;
	height: 25px;
}
.nTab .TabTitle .normal{background:#FFF;}
.nTab .TabContent{
	width:460px;
	background:#f5f5f5;
	margin: 0px;
	padding:0px;
	height: auto;
}
.none {display:none;} 
#shang{
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	clear: both;
	height: 26px;
	width: 100%;
	background-position: bottom;
}
.shang{
	clear: both;
	width: 980px;
	text-align: right;
	height: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 4px;
}
.font_gr{
	font-size: 14px;
	color: #666666;
	text-indent: 0.5em;
}
.qzjh{
	margin: 10px 0px;
	width: 100%;
	height:110px;
}
.qzjh li{
	float: left;
	width: 106px;
}
.top20{
	margin-top: 12px;
}
.biaoqian{
	margin: 15px 0px;
	width: 100%;
}
.biaoqian ul{
}
.biaoqian li{
	float: left;
	height: 26px;
	width: 70px;
}
.movie_headerline {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; BACKGROUND: #fff; MARGIN-BOTTOM: 30px; BORDER-LEFT: #e4e4e4 1px solid; BORDER-BOTTOM: #e4e4e4 1px solid; POSITION: relative
}
#content_menu1 {
	DISPLAY: block
}
.movie_headerline .content {
	PADDING: 10px; DISPLAY: none; OVERFLOW: hidden; WIDTH: 430px;
}
.movie_headerline UL.menu {
	FLOAT: right; BORDER-LEFT: #e4e4e4 1px solid; HEIGHT: 176px; * HEIGHT: 182px;_ HEIGHT:176px;  WIDTH: 200px;* WIDTH:190px; 
}
.movie_headerline UL.menu LI {
	BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 58px
}
.movie_headerline UL.menu LI DIV.newclearfix {
	HEIGHT: 58px;
	WIDTH: 200px;* WIDTH:190px; 
}
.movie_headerline UL.menu LI .on {
	BACKGROUND: #F5F5F5; POSITION: relative
}
.movie_headerline UL.menu LI .arrow {
	DISPLAY: none
}
.movie_headerline UL.menu LI .on .arrow 
{
	DISPLAY: block; BACKGROUND:url(images/arrow.gif) no-repeat; LEFT: -11px; OVERFLOW: hidden; WIDTH: 10px; POSITION: absolute; TOP: 20px; HEIGHT: 13px
}
.movie_headerline UL.menu LI .img {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 30px; PADDING-TOP: 5px; WIDTH: 50px; HEIGHT: 48px
}
.newclearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.newclearfix {
	DISPLAY: block;
	clear: both;
	float: left;
}
.movie_headerline UL.menu LI DIV.newclearfix {
	HEIGHT: 58px
}
.movie_headerline .content .headerline_content {
	FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 280px
}
.movie_headerline .content .headerline_img {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 110px; HEIGHT: 110px}
.movie_headerline .content .headerline_img IMG {
	WIDTH: 100px
}
.headerline_img A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
div.fetchserch
{
background-color:#F5F5F5;
border:1px solid #e4e4e4;
padding:15px;
}
.input-searchsidebar {
	height: 20px;
	width: 200px;
	line-height: 20px;
	padding: 0px 4px;
	border: #ccc 1px solid;
}
.tags
{
    border: 1px solid #e4e4e4; 
    padding: 5px; 
    width: 275px; 
    line-height:1.6em;
}
.jioninfo
    {
        width:630px;
        border:1px solid #E4E4E4; 
        line-height:1.8em; 
        margin-bottom:20px; 
        padding:5px;
}
