﻿body{
	font-size: 12px;
	background-color: #9F9F9F;
	font-family: Arial, Helvetica, sans-serif;
}
/*共用样式开始*/
/*全局链接样式*/
a:link,a:visited {
	color: black;
	text-decoration: none;
}
a:hover {
	color: #A07401;
	text-decoration: underline;
}
/*灰色链接样式*/
a.hui:link,a.hui:visited{
	color:#888888;
	text-decoration:none;
}
a.hui:hover{
	color:#A07401;
	text-decoration:none;
}
.hui a:link,.hui a:visited{
	color:#888888;
	text-decoration:none;
}
.hui a:hover{
	color:#888888;
	text-decoration:none;
}

/*外框*/
.reg_main {
	width: 950px;
	margin: 0px auto;
	padding: 5px;
	background-color: #ECECEC;
}
.reg_main a img{
	border: 0px;
}
.reg_main ul,.reg_main h3,.reg_main dl,.reg_main dt,.reg_main dd,.reg_main td,.reg_main h2{
	margin: 0px;
	padding: 0px;
}
/*所有层为白色*/
.reg_main div{

}
/*栏目圆角头部背景*/
.reg_head {
	width: 950px;
	height: 4px;
	font-size: 1px;
	background-image: url('../../images/channel/watch2/watch_corner.gif');
	background-repeat: no-repeat;
	line-height: 4px;
}
/*栏目圆角脚部背景*/
.reg_foot {
	background-position: 0px -4px;
	width: 950px;
	height: 4px;
	background-image: url('../../images/channel/watch2/watch_corner.gif');
	background-repeat: no-repeat;
	line-height: 4px;
	font-size: 1px;
}
/*清除左浮动*/
.clearfloat {
	clear: both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
/*共用样式结束*/
/*版块共用样式开始*/
.reg_title {
	height: 30px;
	width: 950px;
	padding-top: 5px;
	line-height: 20px;
	background-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BFBFBF;
}
/*内容样式*/
.reg_cmain {
	width: 950px;
	background-color: white;
	padding-top:10px;
}
.reg_title h3 {
	float: left;
	margin-left: 10px;
	_margin-left: 5px;
}
.reg_title h3 a.t1{
	background-position: 0px -336px;
	height: 22px;
	line-height:22px;
	display:block;
	width:182px;
	text-decoration:none;
}
.reg_title h3 a.t2{
	background-position: 0px -364px;
	height: 28px;
	line-height:22px;
	display:block;
	width:182px;
	text-decoration:none;
}
.reg_title .etclink {
	float: right;
	margin-right: 10px;
	_margin-right: 5px;
	margin-top:10px;
}
.reg_left, .reg_middle, .reg_right {
	float: left;
	height: 50px;
	height: 400px;
	overflow:hidden;
}
.reg_left {
	background-image: url('../../images/channel/watch2/border1.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 190px;
	margin-right: 10px;
}
.reg_left .focusimg {
	border: 1px solid #DEDEDE;
	padding: 2px;
	height: 200px;
	width: 150px;
	margin: 0px auto;
	overflow: hidden;
}
.reg_left .focusimg h3 {
	display: block;
	width: 150px;
	height: 25px;
	line-height: 25px;
	top: -25px;
	text-align: center;
	background-color: black;
	color: white;
	position: relative;
	-moz-opacity: 0.6;
	filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60,finishOpacity=100);
}
.reg_left .focusimg h3 a:link,.reg_left .focusimg h3 a:visited{
	color:white;
	text-decoration:none;
}
.reg_left .focusimg h3 a:hover{
	color:#FEB802;
	text-decoration:underline;
}

/*活动专题*/
.reg_subject{
margin-left:10px;
width:170px;
height:120px;
margin-top:10px;
}
.reg_subject h3{
	color:#A07401;
	font-size:12px;
}
.reg_subject h3 a{
	display:block;
	height:20px;
	width:70px;
	text-align:center;
	line-height:20px;
	background-color:black;
}
.reg_subject h3 a:link,.reg_subject h3 a:visited{
	color:white;
	text-decoration:none;
}
.reg_subject h3 a:hover{
	color:white;
	text-decoration:underline;
}

.reg_subject ul{
	margin-top:5px;
	list-style:none;
	line-height:20px;
}
.reg_subject li{
	background-position: 0px 7px;
	height: 20px;
	overflow: hidden;
	background-image: url('../../images/channel/watch2/smallico.gif');
	background-repeat: no-repeat;
	padding-left:10px;
}

.reg_left .mainad{
	width:170px;
	height:50px;
	overflow:hidden;
	margin:10px auto;
}
.reg_middle {
	width: 510px;
	margin-right: 10px;

}
.reg_middle .topnews {
	height: 145px;
	background-repeat: repeat-x;
	background-image: url('../../images/channel/watch2/topnewsbg.gif');
	padding-left:10px;
	padding-right:10px;

}
.reg_middle .topnews h2 {
    font-family: 黑体,'Times New Roman';
    font-weight: normal;
    font-size: 18px;
    text-align: center;
    line-height: 40px;
}
.reg_middle .topnews h2 a:link,.reg_middle .topnews h2 a:visited,.reg_middle .topnews h2 a:hover{
	color:black;
	text-decoration:none;
}
.reg_middle .topnews .des{
	line-height:18px;
	height:36px;
	overflow:hidden;
}
.reg_middle .topnews .des a:link,.reg_middle .topnews .des a:visited,.reg_middle .topnews .des a:hover{
	color:#888888;
	text-decoration:none;
}
.reg_middle .topnews ul{
	margin-top:10px;
	list-style:none;
	width:510px;
}
.reg_middle .topnews ul li{
	float:left;
	width:230px;
	height:18px;
	line-height:18px;
	background-position: 0px -34px;
	overflow: hidden;
	padding-left:10px;
	padding-right:10px;
	background-image: url('../../images/channel/watch2/smallico.gif');
	background-repeat: no-repeat;

}
.reg_middle .maincontent{
	height:180px;
	margin-top:8px;
}
.reg_middle .maincontent .tophead{
	background-position: 0px 26px;
	height: 27px;
	background-image: url('../../images/channel/watch2/point.gif');
	background-repeat: repeat-x;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CECECE;
}
.reg_middle .maincontent .tophead h3{
	background-position: 0px -99px;
	float: left;
	width: 70px;
	height: 27px;
	line-height:27px;
	background-image: url('../../images/channel/watch2/smallico.gif');
	background-repeat: no-repeat;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}
.reg_middle .maincontent .tophead h3.active{
	background-position: 0px -72px;
}
.reg_middle .showcontent{
	height: 155px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #CECECE;
	overflow:hidden;
	
}
.reg_middle .showcontent .mContent{
	height:151px;
	padding-top:6px;
}
.reg_middle .showcontent .mContent .mC{
	width: 270px;
	height: 70px;
	overflow: hidden;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	margin-bottom: 6px;
}
.reg_middle .showcontent .mContent img{
	border: 1px solid #E0E0E0;
	padding: 2px;
	width: 60px;
	height: 55px;
	float:left;
	margin-left:5px;
}
.reg_middle .showcontent .mContent dl{
float:left;
margin-left:10px;
width:170px;
}
.reg_middle .showcontent .mContent dl dt{
font-weight:bold;
overflow:hidden;
height:20px;
line-height:20px;
}
.reg_middle .showcontent .mContent dl dd{
	color:#888888;
	overflow:hidden;
	height:36px;
	line-height:18px;
}
.reg_middle .showcontent .mContent ul{
	list-style:none;
	margin-left:20px;
}
.reg_middle .showcontent .mContent ul li{
	float:left;
	width:200px;
	height:20px;
	line-height:20px;
	background-position: 0px -47px;
	overflow: hidden;
	padding-left:10px;
	padding-right:10px;
	background-image: url('../../images/channel/watch2/smallico.gif');
	background-repeat: no-repeat;

}
.reg_middle .hotbrand{
	margin-top:12px;
}
.reg_middle .hotbrand td.title {
    border: 1px solid #E1CFAF;
    background-color: #EDE0BE;
    color: #ae2500;
    width: 50px;
    text-align: center;
    font-weight: bold;
    height: 50px;
    line-height: 24px;
    letter-spacing: 4px;
}
.reg_middle .hotbrand td.brand{
	background-color: #FBF7EF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-top-color: #E6E6E6;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
}

.reg_middle .hotbrand td.brand div{
	overflow: hidden;
	width: 437px;
	word-wrap: break-word;
	word-break: break-all;
	height: 40px;
	line-height: 20px;
}

.reg_right {
	width: 230px;
	padding-right: 0px;
}
.reg_right .tophead{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	background-image: url('../../images/channel/watch2/brandbg.gif');
	background-repeat: repeat-x;
}
.reg_right .tophead span,.reg_right .tophead h3{
float:left;
	font-size:12px;
	font-weight:normal;
	color:white;

}
.reg_right .tophead h3{
	margin-top:8px;
	width:50px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	cursor:pointer;
}
.reg_right .tophead h3.active{
	background-image: url('../../images/channel/watch2/brandbtn.gif');
	background-repeat: no-repeat;
	color:#000;
	font-weight:bold;
}
.reg_right .tophead h3.active a:link,.reg_right .tophead h3.active a:visited{
	color:black;
	text-decoration:none;
}
.reg_right .tophead h3.active a:hover{
	color:red;
	text-decoration:none;
}
.reg_right .tophead span,.reg_right .tophead h3 a:link{
	color:white;
	text-decoration:none;
}
.reg_right .tophead span img{
margin-left:10px;
margin-right:10px;
}
.reg_right .showcontent{
	width: 228px;
	height: 358px;
overflow:hidden;
	padding-top: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.reg_right .showcontent .mContent{
	width: 228px;
	height: 358px;

}

.reg_right .showcontent .mContent .mtitle{
	color:red;
	padding-left:35px;
	background-image: url('../../images/channel/watch2/watch_number.gif');
	background-repeat: no-repeat;
	list-style: none;
		background-position: 10px 0px;
		height:25px;
}
.reg_right .showcontent .mContent .mtitle a:link,.reg_right .showcontent .mContent .mtitle a:visited{
	font-weight:bold;
	text-decoration:none;
}
.reg_right .showcontent .mContent .mtitle a:hover{
	
	text-decoration:none;
}

.reg_right .showcontent .mContent ul{
	background-position: 10px -20px;
	background-image: url('../../images/channel/watch2/watch_number.gif');
	background-repeat: no-repeat;
	list-style: none;
	margin-top: 5px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #A7A7A7;
	padding-top:5px;
	width:100%;
}
.reg_right .showcontent .mContent ul li{
margin-left:35px;
height:24px;
line-height:24px;
overflow:hidden;
}
.reg_right .showcontent .mContent .etc span{
	float:left;
	width:60px;
	height:18px;
	line-height:18px;
	text-align:left;
}
.reg_right .showcontent .brand{
	
}
.reg_right .showcontent .brand .rankimg{
	width:25px;
}
.reg_right .showcontent .brand .rankimg span{
	background-position: 0px 0px;
	display: block;
	width: 20px;
	height: 20px;
	font-size:1px;
	
	margin-left:10px;
	background-image: url('../../images/channel/watch2/watch_number.gif');
	background-repeat: no-repeat;
}

.reg_right .showcontent .brand .brandtitle{
	color:#888888;
	padding-left:5px;
}
.reg_right .showcontent .brand .brandtitle a{
	display:block;
	font-weight:bold;
	width:90px;
	height:18px;
	overflow:hidden;
	line-height:18px;
}

.reg_right .showcontent .brand .brandtitle a:hover{
	color:red;
}
.reg_right .showcontent .brand .logo img{
	border: 1px solid #dfdfdf;
}
.reg_right .showcontent .brand .brandetc{
padding-left:10px;
color:#888888;
padding-top:5px;
}
.reg_right .showcontent .brand .brandetc span{
	float:left;
	width:50px;
	height:20px;
}
/*.reg_right .showcontent .mContent .star{
	background-position: 0px -14px;
	width: 70px;
	height: 14px;
	float:left;
	background-image: url('../../images/channel/watch2/star.gif');
	background-repeat: repeat-x;
	margin-left:5px;
	margin-right:5px;
	font-size:14px;
	line-height:14px;
}
.reg_right .showcontent .mContent .star span{
	float: left;
	width: 14px;
	height: 14px;
	background-image: url('../../images/channel/watch2/star.gif');
	background-repeat: no-repeat;
	background-position: left 0px;
}*/
.reg_bottom{
	padding-top:10px;
	background-color:white;
}
.reg_bottom .reg_title{
	height: 25px;
	width:940px;
	padding-top: 10px;
	line-height: 20px;
	background-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BFBFBF;
	margin:0px auto;
}
.reg_bottom .reg_title h3{
}
.reg_bottom ul{
	margin-left:10px;
	padding-top:10px;
}
.reg_bottom ul li{
	float:left;
	width:155px;
	height:140px;
	overflow:hidden;
}
.reg_bottom ul li table{
}
.reg_bottom ul li .goodshow{
	text-align: center;
	width:120px;
}
.reg_bottom ul li .goodshow img{
	border: 1px solid #dfdfdf;
	padding: 2px;
	
}
.reg_bottom ul li .mtitle a{
line-height:20px;
height:40px;
display:block;
width:120px;
overflow:hidden;
}
.reg_bottom ul li .mtitle a span{
	color:red;
}
/*版块共用样式结束*/
/*图库展示*/
.picmain{
background-color:white;
overflow:auto;
}
.picmain ul{
	margin-left:10px;
	padding-top:10px;
}
.picmain ul li{
	float: left;
	width: 155px;
	height: 300px;
	overflow: hidden;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #dfdfdf;
}
.picmain ul li table{
}
.picmain ul li .goodshow{
	text-align: center;
	width:120px;
}
.picmain ul li .goodshow img{	
}
.picmain ul li .mtitle{
	text-align:center;
}
.picmain ul li .mtitle a{
line-height:20px;
height:40px;
display:block;
width:120px;
overflow:hidden;
text-align:left;
margin:0px auto;
}
.mbottom{
	width:950px;
	background-color:#353535;
	text-align:center;
	margin:0px auto;
	padding-top:15px;
	padding-bottom:15px;
	color:white;
	line-height:20px;
}
.mbottom a:link,.mbottom a:visited{
	color:white;
	text-decoration:none;
}
.mbottom a:hover{
	color:white;
	text-decoration:underline;
}