@charset 'utf-8';
/* @import 'ofw-global.css'; */

/*
名称：2013太阳能光伏研讨会专题样式
维护：王文 wangwen1220#139.com
日期：2013-3-7
*/

/* TPL
----------------------------------------------------------------------------- */
/*
@name: ui-box
@overview: 通用盒样式
@require: null
*/
.ui-box {
	margin-bottom: 10px;
	border: 1px solid #E1E1E1;
	background: #fff;
	*zoom: 1;
}
.ui-box .title {
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	font-weight: bold;
	color: #000;
	background: #F8F8F8 url(../img/bg-ui-box-title.png) repeat-x 0 0;
}
.ui-box .subtitle {
	margin-top: 10px;
	line-height: 25px;
	font-weight: bold;
	color: #000;
}
.ui-box .subtitle em {
	float: right;
	color: #323299;
	font-style: italic;
}
.ui-box .cnt {
	margin: 10px;
	line-height: 25px;
	color: #333;
	/* overflow: hidden; */
	*zoom: 1;
}
.ui-box .cnt p {
	margin-bottom: 10px;
}
.ui-box .cnt p.indent {
	text-indent: 2em;
}
.ui-box .cnt li.list {
	padding-left: 10px;
	background: url(../img/icon-dot-list.png) no-repeat 0 11px;
}
.ui-box .topic {
	float: left;
	width: 49%;
}
.ui-box .topic h3 {
	font-weight: bold;
	color: #000;
}
.ui-box .topic li a {
	display: block;
	margin-right: 10px;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	color: #222;
}
.ui-box .topic li a:hover {
	color: #A50000;
}
.ui-box table {
	margin: 5px 0;
	width: 100%;
	line-height: 1.5;
}
.ui-box th,
.ui-box td {
	padding: .5em 1em;
	border: 1px solid #ddd;
	vertical-align: top;
}
.ui-box th,
.ui-box .thead td {
	font-weight: bold;
	color: #000;
}
.ui-box .img td {
	padding: .5em;
	text-align: center;
}
.ui-box .link {
	padding: 15px;
	text-align: center;
}
.ui-box .link a {
	margin: 0 20px;
	color: #D00000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}

/*
@name: ui-dlist
@overview: 通用自定义列表样式
@require: null
*/
.ui-dlist-wrapper {
	margin: 20px -30px 20px 0;
	overflow: hidden;
	*zoom: 1;
}
.ui-dlist {
	float: left;
	width: 150px;
	margin-right: 30px;
	line-height: 20px;
}
.ui-dlist dt {
	font-size: 14px;
	color: #3232A7;
	font-style: italic;
}

/* Layout
----------------------------------------------------------------------------- */
body {
	background-color: #E6E6E6;
}
.highlight {
	color: #A50000;
}
#header, #content {
	width: 970px;
	margin: 0 auto;
	background: #fff;
}
#header {
	overflow: hidden;
}
#content {
	padding: 10px 0;
}
#main {
	_width: 707px;
	margin: 0 10px 0 250px;
}
#main iframe {
	width: 100%;
	overflow: hidden;
	border: none;
}
#main .btn-actions {
	margin-top: 25px;
	text-align: center;
}
#main .btn-actions a {
	display: inline-block;
	margin: 0 21px;
}
#side {
	float: left;
	display: inline;
	width: 230px;
	margin-left: 10px;
}
#side .ui-box h3 {
	margin: 10px 10px 0;
	line-height: 25px;
	font-weight: bold;
	color: #000;
}
#side .ui-box ul {
	margin: 0 10px 10px;
	line-height: 20px;
	color: #000;
}
#side .ui-box .logo {
	display: block;
	margin: 10px 0;
	text-align: center;
}
#accordion {
	margin-bottom: 10px;
	border: 1px solid #E1E1E1;
}
#accordion dt {
	margin-bottom: 10px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	background: #E1E1E1 url(../img/icon-arrow.png) no-repeat 90% 50%;
}
#accordion dt:hover {
	background-position: 91% 50%;
}
#accordion dt a {
	display: block;
	padding-left: 25px;
	color: #000;
	font-weight: bold;
	outline: none;
	background: url(../img/icon-plus.png) no-repeat 10px 50%;
}
#accordion dt.on a {
	background-image: url(../img/icon-minus.png);
}
#accordion dt a:hover {
	text-indent: 1px;
}
#accordion dd {
	display: none;
	background: #fff;
}
#accordion dd.on {
	display: block;
}
#accordion dd li {
	margin: 10px 25px;
	/* height: 25px; */
	line-height: 1;
	/* overflow: hidden; */
	color: #444;
}
#accordion dd li a {
	color: #444;
	outline: none;
	text-decoration: none;
}
#accordion dd li a:hover,
#accordion dd li a.on {
	color: #A50000;
}
#accordion dd li a.on {
	cursor: default;
}
#hyttzt .cnt {
	overflow: hidden;
	*zoom: 1;
}

/* 首页会议图片 */
.view-meeting-schedule {
	color: #EB3F14;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	padding-right: 25px;
	background: url(../img/new.gif) no-repeat 100% 21%;
	vertical-align: top;
}
.pic-meeting {
	margin: 20px 0;
}
.pic-meeting img {
	display: block;
	width: 100%;
}
.pic-meeting ul {
	font-size: 0;
	text-align: center;
}
.pic-meeting li {
	display: inline-block;
	margin-top: 20px;
	*display: inline;
	*zoom: 1;
	width: 236px;
	/* text-align: left; */
	vertical-align: top;
	font-size: 12px;
}
.pic-meeting li img {
	display: block;
	margin: 0 auto;
	width: 100px;
}
.pic-meeting li h4 {
	margin: 5px auto 0;
	width: 75%;
	line-height: 1.4;
	color: #555;
}

/* 会议日程 */
#hyrc table p {
	margin: 5px 0;
}

/* 嘉宾介绍 */
#jbjs td.txt {
	padding: .5em 1em;
}
#jbjs td.txt h4,
#jbjs td.txt h5 {
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
#jbjs td.txt h5 {
	margin-top: 8px;
	font-weight: normal;
}
#jbjs td.txt h5 em {
	color: #FF7E16;
}
#jbjs td.txt p {
	margin: 8px 0 0;
}
#jbjs td.img {
	padding: .5em;
	text-align: center;
	vertical-align: top;
}

/* 会议动态 */
#hydt .cnt h3 {
	font-weight: bold;
	color: #A90000;
}
#hydt .cnt h3 a {
	color: #A90000;
}
#hydt .cnt p {
	text-indent: 2em;
	/* line-height: 1.5; */
	margin: 5px 0;
}
#hydt .cnt p a {
	color: #A90000;
}

/** 导航 **/
.top{font: 12px Arial,'宋体'; color: #333; margin:0 auto; width:948px; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(../img/bg-top.gif) repeat-x; height:30px; line-height:33px; padding:0px 10px;*zoom: 1;}
/* 清理浮动 */
.top:after{content: '';display: block;height: 0;clear: both;visibility: hidden;font-size: 0;}
.top li{float:left; line-height:33px; margin:0px 3px; color:#666;}
#loginshow{float:right;}

/** 页脚 **/
#bottom{font: 12px Arial,'宋体'; color: #333; background: #fff; width:970px; padding: 10px 0; margin:0 auto;*zoom: 1;}
/* 清理浮动 */
#bottom:after{content: '';display: block;height: 0;clear: both;visibility: hidden;font-size: 0;}
.bottom-m{width:968px; height:33px; border:1px #cc0000 solid; background:#FFF4F4;}
.bottom-m-1{width:964px; height:29px; border-bottom:2px #FF6044 solid;border-right:2px #FF6044 solid;border-left:2px #fff solid;border-top:2px #fff solid; line-height:29px; text-align:center; color:#333;}
.bottom-m-1 a{color:#333; text-decoration:none;}
.bottom-m-1 a:hover{color:#333; text-decoration:underline;}
.bottom-2{margin:5px 0px; text-align:center; line-height:18px; color:#666;}
.bottom-2 a{color:#020346;}
.bottom-110{text-align:center; margin:5px 0px;}

/* 往届回顾 */
/* .yant{padding-bottom:15px; border-bottom:1px dashed #ccc; margin-bottom:15px;overflow: hidden;*zoom: 1;} */
.yant {
	padding: 10px 0;
	overflow: hidden;
	*zoom: 1;
}
.yant .tup img{ float:left; padding:2px; border:1px solid #ccc; margin-right:10px; }
.yant dl {
	margin: 0 5px 0 290px;
}
.yant dt{ font-size:14px; color:#cc0000; font-weight:bold; }
.yant dd{ overflow: hidden; *zoom: 1; line-height:20px; padding-top:5px; font-family:"宋体"; }
.yant dd a{ color:#020346; }
.yant dd a:hover{ color:#cc0000; }