/* CSS Document */
@import url("css.css");  /*xhtml元素的设定*/
@import url("info.css");  /*xhtml元素的设定*/

body{
	font:12px arial,helvetica,clean,sans-serif,"宋体";
	text-align: center;
	background:url(images/bg_auto.jpg) #424854; 
	color:#424242;
}


/*表单*/
input{
	font-size:12px;
	background:none;
	border:1px solid #ccc;
	}
	
select, textarea{
	background:#FBFBFF;
	}
	
input.sh{
	width:356px;
	float:left;
	border:1px solid #7c7c7c;
	padding:3px;
}

input.button{
	width:60px;
	height:18px;
	border:none;
	}
	
input.btn{
	height:20px;
	padding:0 3px;
	border:1px #ccc solid;
	cursor:pointer;
	background:url(images/bg_btn0.gif) repeat-x;
	}
	

input.checkbox{
	margin:0px 2px 0px;
	border:none;
	}

textarea{
	border:1px solid #ccc;
	font-size:12px;
	}


table{
	margin-bottom:10px;
	width:100%;
	}
	
caption{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height:28px;
	}
	
.noborder{
	border:none;
	}

/* 链接颜色 */
a:link {color: #666; text-decoration:none;}
a:visited {color: #666;text-decoration:none;}
a:hover {color: #ff0000; /*background:#008ce6; text-decoration:underline;*/ font-weight:bold;}
a:active {color: #666;}

/* 颜色属性 [定义规则，小写c加颜色名称] */
.Red, a.Red:link, a.Red:visited{ color:#d7000f; }
.cDRed, a.cDRed:link, a.cDRed:visited{ color:#bc2931;}
.blue{
color:#008cd2;
}
.gray{color:#898989;}
.black, .black a:link, .black a:visited{ color:#000000;}
a.black:visited{
	color:#444;
	}
a.black:link{
	color:#444;
	}
	
.white, .white a:link, .white a:visited{ color:#fff;}

/*隐藏*/
.dn{
	display:none;
	}

/* 其他 */
.dashedline{
	border-bottom:1px solid #ececef;
	}
	
.gray_solidline{
	border-bottom:1px solid #dedede;
	}

.solidline{
	border-bottom:1px solid #ccc;
	}
	
.e7solid{
	border-bottom:1px solid #e7e7e7;
	}	

.clearboth{clear:both; font-size:0px; height:0px; line-height:0px;}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}	
.p10{
	padding:10px;
}


.tcenter{
	text-align:center;
	}

/* 空白 */	
.blank8{ height:8px; clear:both; font-size:1px;overflow:hidden;line-height:1px;}
.blank5{ height:5px; clear:both; font-size:1px;overflow:hidden; line-height:1px;}
.blank10{ height:10px; clear:both; font-size:1px;overflow:hidden;line-height:1px;}


/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}


/* 字体大小*/
.f15px{ font-size:15px;}

/* 顶部 */
.top{
	height:26px;
	width:980px;
	margin:0px auto;
	/*background: #3e3e3e;*/
	line-height:26px;
	padding-top:1px;
	/*border-bottom:3px solid #aaa;*/
}
.top, .top a, .top a:visited, .top a:hover, .top_right select{
	color:#eee;
	}
	
.top_left{
	float:left;
	width:230px;
	text-align:left;
	padding-left:18px;
	}

.top_right{
	float:right;
	text-align:right;
	margin-right:15px;
	}
	
.top_right input.button{
	background:#000;
	color:#fff;
	width:45px;
	height:17px;
	cursor:pointer;
	border:none;
	text-align:center;
	line-height:18px;
	}
	
.top_right input{
		width:70px;
		border-bottom:1px solid #cccccd;
		border-top:none;
		border-left:none;
		border-right:none;
		text-align:left;
		background:none;
		font-size:12px;
		color:#eee;
}
.top_right select{	
	height:18px;
	vertical-align:middle;
	margin-bottom:3px;
	background:#828283;
	}
	
/* 头部 */	


.head{
	height:69px;
	width:980px;
	margin:0px auto;
	clear:both;
	background:#fbfbff;
}

.logo{
	height:69px;
	width:228px;
	cursor:pointer;
	float:left;
	vertical-align:middle;
	text-align:left;
	display: block;
	}

.topmiddle{
	float:left;
	width:710px;
	height:69px;
	padding-left:25px;
	}

.topmiddle img{
	float:right;
	}

.topright{
	height:69px;
	width:15px;
	float:left;
	text-align:right;
	}


/* 区块 */
.main, .foot, .link{
	clear:both;
	margin:auto;
	width:980px;
	}
.main{
	background:url(images/nstbg.gif) repeat-y #FBFBFF;
	}
.left{
	width:606px;
	float:right;
}

.right{
	width: 374px;
	float: left;
}
.foot{
	padding:10px 0;
	line-height:30px;
	border-top:1px dashed #aaa;
	background:#FBFBFF;
	}


/* topmenu tool */
.nav{
	background:url(images/0nav_bg.gif) repeat-x #FFFFFF;
	}
.nav, .subnav{
	width:980px;
	height:28px;
	margin:0px auto;
	clear:both;
}
.nav ul{
	width:950px;
	margin:0px auto;
	overflow:hidden;
	}

.nav ul li, .subnav ul li{
	text-align:center;
	height:26px;
	line-height:120%;
	margin:auto;
	overflow:hidden;
	}
	
.nav ul li a{
	font-weight:bold;
	float:left;
	padding:3px 13px;
	margin-right:3px;
	border-left:1px solid #CCCCCC;
	margin-top:5px;
	color:#6b6b6c;
	}
.nav ul li a#home{
	border-left:none;
	}	

.nav ul li a:visited{
	color:#6b6b6b;
	}
.nav ul li a:hover{
	color:#fff;
	background:url(images/nav_rightbg.gif) no-repeat right bottom #000000;
	}	
.subnav ul li a:visited{	
	color:#555;
	}
	
.subnav{
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #f2f2f2;
	background:#f9f9f9;
	clear:both;
	}
	
.subnav ul{
	width:934px;
	margin:0px auto;
	}
.subnav ul li{
	float:left;
	}

.subnav_w{
	width:714px;
	}


.subnav ul li a{
	float:left;
	padding:0 6px;
	margin-top:8px;
	color:#000;
	}


	/* 搜索 */	
	.search{
		width:210px;
		text-align:right;
		display: block;
		padding-top:4px;
		}
	.search input{
		width:80px;
		border:1px solid #e7e7e7;
		text-align:center;
		background:none;
		font-size:12px;
		}
	.search select{
		height:17px;
		vertical-align:middle;
		margin-bottom:3px;
		}	
	.search input.button{
		width:20px;
		height:18px;
		border:1px solid #000;
		background-color:#000;
		padding:1px;
		cursor:pointer;
		font-size:12px;
		color:#fff;
	}
		
/* left */
.square{
	height:auto;
	margin:0 15px;
	padding:15px 0;
	float:left;
	width:273px;
	display: inline;
	position:relative;
	line-height:22px;
	text-align:left;
	}
	
/* right */
.square_right, .square_rtwocol{
	width:344px;
	margin:15px;
	position:relative;
	text-align:left;
	line-height:22px;
	}

.square_col{
	margin:15px;
	position:relative;
	text-align:left;
	line-height:22px;
	}

.square_col a{
	float:left;
	}
.square_col a img{
	border:1px solid #ccc;
	margin:6px;
	}
.squarecolrimg{
	border:1px solid #ccc;
	margin:5px;
	}

.square_col h1{
	font-size:12px;
	padding:0 6px;
	}
	
/*首页左面大广告*/
.left_ad{
	width:580px;
	clear:both;
	margin:15px 12px 0 12px;
	}
	
/* 标题 */
.title, .title_Red{
	font-size:13px;
	text-align:left;
	font-weight:bold;
	margin-bottom:6px;
	border:1px solid #ececef;
	background:url(images/title_leftbg.gif) no-repeat left;
	height:22px;
	padding-left:12px;
	}
	
.title a, .title a:visited, .foot a, .foot a:visited{
	color:#3e3e3e;
	}

.title_dot{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:344;
	color:#333;
	}

	
/*首页图片文章*/
.square h4, .square_right h4, .square_cate h4, .square_t h4, .square_vote h4{
	font-size:12px;
	}

.square h4 a, .square h4 a:visited, 
.square_right h4 a, .square_right h4 a:visited,
.square_cate h4 a, .square_cate h4 a:visited {
	color:#333;
	}

.square img, .square_cate img, .square_vote img, .info_square img{
	margin-right:10px;
	margin-bottom:4px;
	}


/*右恻两列文章*/
.square_twocol li{
	width:48%;
	float:left;
	padding-right:10px;
	}

/*左恻两列文章*/
.square_rtwocol a{
	width:172px;
	float:left;
	}

	
/*左恻图片文章*/	
.square_rfourcol{
	width:344px;
	position:relative;
	text-align:left;
	line-height:22px;
	}
.square_rfourcol a{
	float:left;
	}
.square_rfourcol a img{
	width:166px;
	height:59px;
	padding:5px 6px 5px 0px;
	}

/*推荐产品*/
.pro_recomment ul{
	padding-left:1px;
	}
.pro_recomment li a{
	float:left;
	margin-left:-1px;
	margin-right:13px;
	margin-bottom:10px;
	position:relative;
	display: inline;
	overflow:hidden;
	text-align:center;
	width:100px;
	height:auto;
	border:1px solid #e7e7e7;
	}
.pro_recomment li a	img{
	width:100px;
	height:100px;
	}
	
.pro_recomment li a:hover {
	background:#fbfbff;	
	text-decoration: none;
}

.pro_recomment h1{
	font-size:12px;
	}


/*友情连接*/
.link{
		border-top:1px solid #ccc;
		padding-top:8px;
		text-align:left;
		background:#FFFFFF;
}

.link a{
	float:left;
	margin:10px 5px;
	height:48px;
	width:112px;
	}
	
.link a img{
	width:112px;
	height:40px;
	}
	


/***********************频道页****************************/

.square_n{
	height:auto;
	margin:15px 15px 10px 15px;
	padding:7px 15px;
	text-align:left;
	line-height:22px;
	background:#ffedf0;
	border:1px solid #d80917;
	}
	
.square_n img{
	margin-right:10px;
	margin-bottom:4px;
	}

/***********************终极栏目页****************************/
.square_cate{
	height:auto;
	float:left;
	display: inline;
	position:relative;
	line-height:22px;
	text-align:left;
	width:auto;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 0;
	}

/***********************文章页****************************/

/*背景不显示竖线*/
.bg_none{
	background-image:none;
	background-color:#FBFBFF;
	}
	
/*.contentleft_ad{
	width:575px;
	clear:both;
	margin:15px 0px 0 0;
	}*/
	
/*右面大广告*/	
.right_ad{
	width:360px;
	margin:15px 7px;
	position:relative;
	text-align:center;
	line-height:22px;
}
	
/*左面文章部分*/	

.content, .member{
	height:auto;
	text-align:left;
	line-height:22px;
	}
.square_t{
	height:auto;
	text-align:left;
	line-height:22px;
	padding:30px;
	}
	
.square_vote{	
	height:auto;
	display: inline;
	text-align:left;
	line-height:22px;
	}
.square_vote{
	float:left;
	}
.content{
	margin:15px 15px 15px 0px;
	padding:0 15px;
	}	
	
.member, .square_vote{
	margin:15px;
	padding:0 15px;
	}
.square_vote{
	width:920px;
	}
	
/*文章主标题*/		
.content h1, .square_t h1, .square_cate h1, .info_content h1{
	font-size:20px;
	text-align:left;
	font-family:"Arial Black";
	font-weight:normal;
	text-align:center;
	}
	
/*文章副标题*/	
.content h2, .square_t h2{
	font-size:14px;
	font-weight:bold;
	margin-top:8px;
	text-align:right;
	padding-right:100px;
	}

/*文章属性*/		
.int{
	margin-top:8px;
	border-top:1px solid #dedede;
	}
	
/*文章简介*/		
.introduce {
	padding:5px;
	margin-top:5px;
	border:#CCCCCC 1px dotted;
	overflow: hidden;
	word-break:break-all; 
	word-wrap:break-word;
}

/*文章正文*/
.art{
	padding-bottom:15px;
	margin-top:15px;
	overflow: hidden;
	word-break:break-all; 
	word-wrap:break-word;
	}
	
/*自定义字段*/	
.definition{
	clear:both;
	margin-top:5px 0;
	background-color:#fffeee;
	border:1px solid #ccc;
	padding:5px;
}	
	
/*责任编辑*/
.content h3, .square_t h3, .square_cate h3{
	text-align:right;
	font-weight:normal;
	font-size:12px;
}
/*上下文*/
.art_pre_next li{
	text-align:left;
}

/*icon*/
.iconbox{
	text-align:center;
	margin-bottom:8px;
	clear:both;
	margin:0 15px;
	padding:0 15px;
}


/*发表评论*/
.comment_icon,.favorites_icon,.friend_icon,.print_icon,.close_icon,.top_icon{
	padding-left:25px;
	height:20px;
	line-height:20px;
	width:90px;
}
.comment_icon{
	background: url(images/comment.png) no-repeat 0 0;
}
/*加入收藏*/
.favorites_icon{
	background: url(images/favorites.png) no-repeat 0 0;
}
/*告诉好友*/
.friend_icon{
	background:url(images/friend.png) no-repeat 0 0;
}
/*打印本页*/
.print_icon{
	background:url(images/print.png) no-repeat 0 0;
}
/*关闭窗口*/ 
.close_icon{
	background:url(images/close.png) no-repeat 0 0;
}
/*返回顶部*/
.top_icon{
	background:url(images/top.png) no-repeat 0 0;
}

	
/*评论*/	
.comment{
	height:auto;
	margin:15px 15px 0px 0px;
	padding:0 15px 0px;
	float:left;
	display: inline;
	position:relative;
	text-align:left;
	line-height:22px;
	}
	

/*****评论*****/
.com_title{
		background:url(images/comment.gif) no-repeat;
		height:32px;
}

.comment_header{
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	height:25px;
}

.comment_header a{
	float:right;
	color:#d7000f;
}

.commentbox{
	margin:0 0 9px;
	border:1px solid #ccc;
	padding:0 2px; 
	word-break:break-all; 
	word-wrap:break-word; 
	overflow:hidden; 
}
.comment_title{
	border:1px solid #ffffff;
	background:#F3F3F9 url(images/ico_2.gif) no-repeat 5px 3px;
	padding-left:30px;
	height:23px;
	line-height:23px;
}
.comment_title a{
	font-weight:bold;
}
.comment_content{
  padding:8px;
  }
  
/*评论回复*/
.comment_quote{
	border:1px solid #dcdcdc;
	padding:5px;
	margin:10px;
}

/*评论列表*/
.comment_list{
	border:1px solid #c1ccc9;
	margin-bottom:10px;
}
.comment_list h1{
	font-size:18px;
	background-color:#F6F6Fc;
	text-align:center;
	height:36px;
	line-height:36px;
 }
.comment_list h2{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	padding-right:50px;
 }

.comment_reply{
	color:blue;
}






/***********************公用信息****************************/
	
/*版权链接*/
.copyRight{
	text-align:center;
	line-height:20px;
}

/*日期时间*/
.datetime{
	font-size:11px;
}

/*****标签样式*****/
.tag_box{
	margin:5px;
	width:96%;
}
a.tag_title_link:link,a.tag_title_link:visited{
	font-size:12px;
	color:#000000;
}
a.tag_title_link:hover,a.tag_title_link:active{
	color:#000000;
	font-size:12px;
}
a.tag_catlist:link,a.tag_catlist:visited{
	color:#000000;
	font-size:12px;
}
a.tag_catlist:hover,a.tag_catlist:active{
	color:#000000;
	font-size:14px;
}
.tag_description {
	color:#666666;
}

/*位置导航*/
.position{
	table-layout:fixed;
	line-height:24px;
	height:auto;
	margin:15px 0 0 15px;
	line-height:22px;
	text-align:left;
  }
.position_1{
	table-layout:fixed;
	margin-bottom:10px; 
}
/*分页*/
.art_pages{
	margin:5px auto 0;
	text-align:center;
	padding:5px;
}

.pages{
	margin:5px auto 0;
	text-align:center;
	border-top:1px solid #dcdcdc;
	padding:5px;
}

/***********************友情连接页****************************/
.link_bg{
	background:url(images/link_bg.gif) #fbfbff repeat-y;!important
	}

.link_left, .pro_left{
	width:730px;
	float:left;
}

.link_right, .pro_right{
	width: 250px;
	float: right;
}


.link_left img{
/*	width:112px;
	height:40px*/;
	margin:5px 2px;
	}

.square_rlink{
	width:220px;
	margin:15px;
	position:relative;
	text-align:left;
	line-height:22px;
	}	
	
.square_rlink a{
	margin:0px 8px;
	line-height:22px;
	}
	
.square_rlink textarea{
	width:210px;
	border:1px solid #ccc;
	padding:3px;
	font-size:12px;
	}
	
/***********************会员中心****************************/

.member td, .member th, .square_t td, .square_t th{
	height:24px;
	padding-left:5px;
	padding-right:5px;
	}
	
.member table{
	margin-bottom:15px;
	}	
	
.member	caption, .square_t caption{
	color:#D4380E;
	border-bottom:1px solid #E7E7E7;
	font-size:15px;
	font-weight:normal;
	font-family:"Arial Black";
	font-weight:bold;
	}
	
.lineh{
	line-height:28px;
	}

/*会员中心功能列表*/

.functionlist li{
	text-align:left;
	font-size:12px;
	text-decoration: none;
	margin:5px auto;

}
.functionlist li a{
	background-color:#f3f3f9;
	border:1px solid #999999;
	padding-left:40px;
	line-height:20px;
	width:160px;
	height:20px;
	display:block;
}
.functionlist li a:hover{
	background:url(images/bg_btn.gif) repeat-x #f9f9ff;
	color:#CC0000;
}

/***********************登陆页面************************/

legend{
	padding: 5px 8px; 
	background-color:#F3F3F3;
	border:3px #fff solid;
	margin-left:8px;
	color:#666;
	}
	
fieldset {
	border:1px solid #666;
	}
	
.logintable td{
	height:28px;
	}
	
	
/***********************个人作品集****************************/
.member{
	width:670px;
	}
.member	ul{
	margin-bottom:8px;
	line-height:28px;
	}
	
.member ul li{
	line-height:20px;
	}
	
	
.member_bg{
	background:url(images/member_bg.gif) repeat-y;!important
	}

.member_right{
	width:730px;
	float:right;
}

.member_left{
	width: 250px;
	float: left;
}

a.big, a.big:visited{
	font-size:14px;
	color:#000;
	}
	
.small a, .small a:visited{
	font-size:12px;
	color:#666666;
	}

.title_Red{
	border-bottom:1px solid #E7E7E7;
	margin-bottom:5px;
	font-weight:bold;
	}	
	
.more {
	
	
}
	
a.more, a.more:visited{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#b3b3b9;
	text-align:right;
	float:right;
	height:24px;
	}
	
/***********************会员中心上部功能按钮****************************/
.membercatslist{
	height:28px;
	line-height:24px;
	width:
}
.membercatslist ul{
	margin:0;
	padding:5px;
}
.membercatslist li{
	text-align:left;
	font-size:12px;
	text-decoration: none;
	margin:0 8px;
	float:left;
}
.membercatslist li a{
	float:left;
	background:url(images/bg_btn.gif) repeat-x #f8f8f8;
	border:1px solid #ccc;
	text-align:center;
	line-height:20px;
	padding:2px 9px;
	height:20px;
	display:block;
	color: #000;
}

.membercatslist li a:hover{
	background-color:#ffffff;
	color:#CC0000;
}

.intro{

	clear:both;
	background-color:#F3F3F9;
	border:1px solid #ccc;
	padding:0 5px 8px 5px;
	word-break:break-all; 
	word-wrap:break-word;
	overflow:hidden;
}

/***********************会员咨询页****************************/

.title_h{
	height:24px;
	}

.ask_menu{
	height:28px;
	line-height:24px;
}

.ask_menu a{
	font-size:12px;
	margin:0 8px;
	text-align:center;
	color: #000;
}

.ask_menu a:hover{
	background-color:#ffffff;
	color:#CC0000;
}

/***********************短信息****************************/
.if iframe{
	font-size:12px;
	height:136px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	width:98%;
	}
	
/***********************投票****************************/
.vote form input{
	border:none;
}

/***********************网络硬盘****************************/
.tool{
  margin:5px auto;
  text-align:center;
  border-top:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  padding:5px;
  background:#f8f8f8;
}

/***********************日期选择器****************************/

.table_w table{

	width:240px;
	}
/***********************宽度自由伸长****************************/	
.square_full{
	height:auto;
	margin:0 15px;
	padding:15px 0;
	line-height:22px;
	text-align:left;
}

/***********************影视频道****************************/	

.letter li
{
	float:left;
	color:#777;
	padding:3px;
	line-height:18px;
	font-family:ms shell dlg;
	}
.letter li a:link,.letter li a:visited
{
	float:left;
	border:1px solid #D9DCE8;
	text-decoration:none;
	color:#777;
	background:#fff;
	width:18px;
	height:18px;
	text-align:center;
	}
.letter li a:hover,.letter li a:active
{
	color:#fff;
	background:#999;
	}
	
.movie_border{
	border:1px solid #898989;
	padding:1px;
	}