﻿/*
 * 深圳创意会展模板方案主样式定义
 *
 */

/*==布局相关定义开始==*/
#wrapper {
	width: 1000px;
	margin: 0 auto;
}
#header, #menu, .location, .container, #footer {
}
.mainContent {
	float: left;
	width: 695px;
	overflow: hidden;
}
.fullContent {
	float: left;
	width: 1000px;
	overflow: hidden;
}
.sidebar {
	float: right;
	width: 300px;
}
.mainSide {
	float: left;
	width: 300px;
}
.mainCenter {
	float: right;
	width: 390px;
}
.mainLeft, .mainRight {
	width: 345px;
}
.fullLeft {
	width: 1000px;
	float: left;
}
.loopwrapper .sharpBox {
	float: left;
	width: 345px;
}
.mainLeft {
	float: left;
}
.mainRight {
	float: right;
}


/*==布局相关定义结束==*/


/*==局部定义开始==*/
body {
	background: #ffffff url(Images/bg_topAll.gif) repeat-x left top;
}

body strong {
	font-weight:bold;
}
body p {
           padding-top:10px;
}

/*头部*/
#header {
	height: auto!important;
	height: 96px;
	min-height: 96px;
	background: url(Images/bg_topLink.gif) no-repeat 280px top;
}
.eLogo {
	float: left;
	padding: 15px 0 0 15px;
}
.top_link {
	height: 32px;
	width: 654px;
	float: right;
	background: url(Images/bg_topLinkR.gif) no-repeat right center;
}
.top_link a {
	display: inline-block;
	width: 79px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #666666;
	background: url(Images/divline_topLink.gif) no-repeat left center;
}
.top_link a:hover, .top_link a.on {
	color: #f55000;
	background: url(Images/bt_topLink.gif) no-repeat left center;
}
.top_link a span {
	display: inline-block;
	height: 32px;
	padding: 0 5px 0 24px;
	background: url(Images/icon_topLink.gif) no-repeat left 8px;
}
#topLink01 {
	background-position: left 8px;
}
#topLink02 {
	background-position: left -92px;
}
#topLink03 {
	background-position: left -192px;
}
#topLink04 {
	background-position: left -290px;
}
#topLink05 {
	background-position: left -392px;
}
#topLink06 {
	background-position: left -492px;
}
#topLink07 {
	background-position: left -592px;
}
#topLink08 {
	background-position: left -692px;
}
/*滚动公告*/
#scrollAnnounce {
	float: left;
	margin-left: 20px;
	margin-top: 25px;
	display: inline;
	width: 300px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	padding-left: 20px;
	background: url(Images/icon_loudspeaker.gif) no-repeat left 2px;
}
#scrollAnnounce a {
	color: #666666;
}
/*搜索*/
.searchBox {
	float: right;
	display: inline;
	margin-right: 20px;
	margin-top: 24px;
}
.btSearch {
	background: url(Images/bt_search.gif) no-repeat left top;
	border: 0;
	color: #ffffff;
	width: 52px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	vertical-align: middle;
	cursor: pointer;
}
/*登录*/
.loginBox {
	float: right;
	margin-top: 25px;
}
.loginBox a {
	width: 45px;
	height: 19px;
	zoom: 1;
	display: inline-block;
	margin-right: 7px;
	background: url(Images/bt_member.gif) no-repeat left top;
}
.loginBox .toRegister {
	background-position: left -100px;
}
.loginBox .toMembergetpass {
	width: 60px;
	height: 19px;
	zoom: 1;
	display: inline-block;
	margin-right: 7px;
	background: url(Images/bt_membergetpass.jpg) no-repeat left bottom;
}
.loginBox2 {
	float: right;
	margin-top: 25px;
}
.loginBox2 .toMembermanage {
	width: 60px;
	height: 19px;
	zoom: 1;
	display: inline-block;
	margin-right: 7px;
	background: url(Images/bt_membermanage.jpg) no-repeat left top;
}
.loginBox2 .toMembersignout {
	width: 60px;
	height: 19px;
	zoom: 1;
	display: inline-block;
	margin-right: 7px;
	background: url(Images/bt_membersignout.jpg) no-repeat left top;
}

/*--- 用户登陆 two ---*/
	.yl_login{ float:right; padding-right: 10px; display:inline-block;  _display:inline;  height:20px; padding-top:8px;  }
	.yl_login li{ float:left;vertical-align:middle; font-size:12px;}
	.btn_login{ display:inline-block; background:url(mobile/bt_member.gif) left top no-repeat; width:45px; height:20px; border:0; vertical-align:middle;}
  	a:link.btn_reg ,a:visited.btn_reg ,a:hover.btn_reg { display:inline-block; background:url(mobile/bt_member.gif) left -100px no-repeat; width:45px; height:20px; vertical-align:middle;}
	.inputtext { font-size:12px; vertical-align:middle; margin-right:5px; height:14px; width:60px;}
	.inputtext_search { font-size:12px; vertical-align:middle; margin-right:5px; height:14px; width:100px;}
	.clearbox{border-top: 1px solid transparent !important;margin-top: -1px !important;border-top: 0px;margin-top: 0px;height:0px;clear: both;background: none;font-size: 0px;line-height:0px; visibility: hidden;}

/*导航菜单*/
#menu {
	height: 57px;
	background: url(Images/bg_menu.gif) no-repeat left top;
}
#menu dl {
	height: 57px;
	background: url(Images/bg_menu.gif) no-repeat right -100px;
}
#menu dt {
	height: 29px;
	padding: 0 2px;
}
#menu dt a, #menu dt span {
	display: inline-block;
	height: 29px;
	line-height: 29px;
	color: #ffffff;
	padding: 0 18px 0 15px;
	background: url(Images/divline_menu.gif) no-repeat right center;
}
#menu dt a.hover, #menu dt a:hover {
	color: #ffff00;
}
#menu dt a.on, #menu dt span {
	color: #edf4fb;
	background: url(Images/bt_menu.gif) no-repeat right center;
}
#menu dd {
	padding-left: 15px;
	line-height: 28px;
	height: 28px;
	display: none;
}
#menu dd a {
	padding-left: 8px;
	margin-right: 10px;
	background: url(Images/icon_submenu.gif) no-repeat left center;
}
#menu dd a:hover {
	color: #fe0000;
}

/*容器样式*/
.sidebox_orange {
	background: url(Images/sidebox_top_orangeR.gif) no-repeat right top;
}
.sidebox_orange dt, .sidebox_blue dt, .mainbox dt,.fullbox_blue dt,.fullbox_blue_ad dt {
	height: 30px;
	overflow: hidden;
	padding-left: 28px;
	font-size: 14px;
	font-weight: bolder;
	color: #555555;
	line-height: 32px;
	background: url(Images/sidebox_top_orangeL.gif) no-repeat left top;
}

.sidebox_blue dt, .fullbox_blue dt {
	height: 29px;
}
.sidebox_orange dt .more, .sidebox_blue dt .more, .sharpBox dt .more {
	float: right;
	font-weight: normal;
	margin-right: 15px;
}
.sidebox_orange dd {
	border: 1px solid #f4dda9;
	border-top: 0;
	height: auto!important;
	height: 180px;
	min-height: 180px;
}

.sidebox_blue {
	background: url(Images/sidebox_top_blueR.gif) no-repeat right top;
}
.fullbox_blue, .fullbox_blue_ad {
	background: url(Images/fullbox_top_blueR.gif) no-repeat left top;
}
.sidebox_blue dt, .fullbox_blue dt, .fullbox_blue_ad dt {
	background: url(Images/sidebox_top_blueL.gif) no-repeat left top;
}
.sidebox_blue dd, .mainbox dd {
	border: 1px solid #cdcdcd;
	border-top: 0;
	height: auto!important;
	height: 180px;
	min-height: 180px;
	padding: 10px 12px;
}
.fullbox_blue dd {
	border: 1px solid #cdcdcd;
	border-top: 0;
	height: auto!important;
	height: 35px;
	min-height: 35px;
	padding: 6px 7px;
}
.fullbox_blue_ad dd {
	border: 1px solid #cdcdcd;
	border-top: 0;
	height: auto!important;
	height: 60px;
	min-height: 60px;
	padding: 6px 7px;
}
.sharpBox dd {
	border: 1px solid #cdcdcd;
	border-top: 0;
	height: auto!important;
	height: 150px;
	min-height: 150px;
	padding: 10px 12px;
}
.mainbox {
	background: url(Images/mainbox_topR.gif) no-repeat right top;
}
.mainbox dt {
	padding-left: 35px;
	background: url(Images/mainbox_topL.gif) no-repeat left top;
}
.sharpBox {
	background: url(Images/down_boxbr.gif) no-repeat right top;
}
.sharpBox dt {
	padding-left: 35px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bolder;
	color: #555555;
	background: url(Images/art_icon3.gif) no-repeat left top;
}
.loopwrapper .sharpBox dt {
	background: url(Images/art_icon2.gif) no-repeat left top;
}
#channelRecommend dt {
	background: url(Images/art_icon1.gif) no-repeat left top;
}
.subChList dt {
	background: url(Images/art_icon1.gif) no-repeat left top;
}
.tabSwitch, .tabSwitch2 {
	float: right; 
	padding: 5px 6px 0 0;
}
.tabSwitch2 {
	padding-top: 6px;
}
.tabSwitch em, .tabSwitch2 em {
	display: inline-block;
	font-style: normal;
	cursor: pointer;
	font-size: 12px;
	width: 60px;
	height: 22px;
	color: #555555;
	margin-left: 3px;
	line-height: 22px;
	text-align: center;
	font-weight: normal;
	background: url(Images/tag_inner.gif) no-repeat left -100px;
}
.tabSwitch2 a {
	background: url(Images/tag_inner2.gif) no-repeat left -100px;
}
.tabSwitch em:hover, .tabSwitch em.on, .tabSwitch2 em:hover, .tabSwitch2 em.on {
	background-position: left 0px;
}
/*列表样式*/
/*.textList, .orderList {
	padding: 10px 12px;
}
*/
.dotList {
	padding: 0px 5px 8px;
}
.sharpBox .dotList {
	padding: 0px;
}
/*.orderList1 {
	background: url(Images/num_blue.gif) no-repeat 2px 6px;
}*/
.orderList {
	background: url(Images/num_blue.gif) no-repeat 2px 6px;
}
.textList li, .dotList li { /* .orderList li,*/
	padding-left: 15px;
	border-bottom: 1px dashed #cccccc;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}
.textList li {
	background: url(Images/arrow_blue.gif) no-repeat 5px 7px;
}
.orderList li {
	height: 21px;
	line-height: 21px;
	padding-left: 20px;
	border-bottom: 1px dashed #cccccc;
	overflow: hidden;
}
.orderList li a, .orderList li span {
	vertical-align: middle;
}
.orderList li a {
	display: inline-block;
	width: 280px;
	overflow: hidden;
}
.orderList li a {
	width: 235px;
}
.dotList li {
	background: url(Images/li_dot.gif) no-repeat 5px 7px;
}
/*排行切换*/
#innerSwitch dd {
	display: none;
}
#innerSwitch2 .orderList {
	background: url(Images/num_orange.gif) no-repeat 3px 6px;
}
#innerSwitch2 .orderList li a {
	width: 240px;
}
#innerSwitch2 .sidebox_orange dd {
	padding: 10px 10px;
}
.picList {
	padding: 0px 0px 5px;
	overflow: hidden;
}
.picList li {
	overflow: hidden;
	display: inline;
}
.picList .pic {
	float: left;
	overflow: hidden;
	padding: 2px;
	display: inline;
	border: 1px solid #cccccc;
}
.picList .pic a {
	display: block;
	width: 100px;
	height: 75px;
	overflow: hidden;
}
.picList .pic img {
	width: 100px;
	/*height: auto;*/
}
.picList .intro {
	color: #666666;
	line-height: 18px;
/*	float: right;
	width: 165px;*/
	margin-left: 115px;
	padding-top: 1px;
}
/*控制新闻列表输出，标题+简介*/
.contentlist {
	color: #666666;
	line-height: 18px;

	margin-left: 10px;
	padding-top: 1px;
}
.contentlist a {
	color: #2868a2;
	font-weight: bolder;
	font-size: 14px;
	line-height: 24px;
}
.picList .intro a {
	color: #2868a2;
	font-weight: bolder;
	font-size: 14px;
	line-height: 24px;
}
.picList .intro a.detail, .picList .intro a.detail:visited{
	font-weight:normal;
	font-size:12px;
	}
#channelRecommend ul {
	margin-left: -20px;
	float: left;
	display: inline;
}
#channelRecommend li {
	float: left;
	display: inline;
	margin-left: 20px;
	width: 305px;
}
#channelRecommend .picList li {
	width: 320px;
}
#speRecommend .intro a {
	color: #f55000;
	padding-right: 25px;
	background: url(Images/icon_pic.gif) no-repeat right top;
}
.exhibitList {
	padding: 2px 5px 0px;
}
.exhibitList li {
	clear: both;
	padding-bottom: 5px;
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px dashed #cccccc;
}
.exhibitList h2 {
	line-height: 26px;
	padding-left: 10px;
	margin: 5px auto;
	background-color: #fef9e8;
}
.exhibitList h3 {
	line-height: 24px;
	padding-left: 30px;
	margin: 5px auto;
	background: #fef9e8 url(Images/icon_exhibit.gif) no-repeat 12px 6px;
}
.exhibitList h2, .exhibitList h2 a, .exhibitList h3 a {
	color: #f55000;
	font-weight: bolder;
}
.exhibitList h2, .exhibitList h2 a {
	font-size: 13px;
}
.exhibitList .pic {
	float: left;
	width: 105px;
}
.exhibitList .pic img {
	width: 100px;
/*	height: auto;
*/}
.exhibitList .intro {
	/*margin-left: 110px;*/
	line-height: 24px;
	width: 175px;
	float: right;
}
.exhibitList p {
	line-height: 20px;
	padding: 0px 15px;
	color: #666666;
}
/*头条文章*/
.firstList {
	line-height: 22px;
}
.firstList li h2 a {
	padding-left: 22px;
	background: url(Images/list_one.gif) no-repeat 2px 2px;
}
.firstList h2 a, .firstList h2 a:visited {
	font-weight: bolder;
	font-size: 14px;
	color: #2868a2;
}
.firstList p {
	color: #555555;
	line-height: 18px;
	padding: 5px 5px 5px 24px;
}
.firstList li a {
	padding-left: 20px;
	background: url(Images/arrow_blue.gif) no-repeat 5px 2px;
}
.firstList li {
	border-bottom: 1px dashed #cccccc;
}
/*循环列表*/
.loopwrapper {
	margin-left: -5px;
	float: left;
}
.loopwrapper .sharpBox {
	float: left;
	display: inline;
	margin-left: 5px;
	margin-bottom: 5px;
}
/*子栏目列表信息列表*/
.subChList ul {
	padding: 5px 5px 5px 0;
}
.subChList li {
	padding-left: 25px;
	background: url(Images/arrow_box.gif) no-repeat 5px 7px;
	line-height: 26px;
	border-bottom: 1px dashed #cccccc;
}
.subChList li a {
	display: inline-block;
	width: 555px;
}
/*底部*/
.link_bottom {
	background-color: #225f9e;
	line-height: 24px;
	text-align: center;
}
.link_bottom, .link_bottom a, .link_bottom a:hover, .link_bottom a:visited {
	color: #ffffff;
}
.copyright {
	height: auto!important;
	height: 70px;
	min-height: 70px;
	padding: 5px 0;
	line-height: 24px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif, "宋体";
	background: url(Images/bg_bottom.gif) repeat-x left top;
}

/*文章内容页*/
.showArticle {
	border: 1px solid #cccccc;
	padding: 40px 0px 20px;
	background: url(Images/bg_content.gif) repeat-x left 1px;
}

.showArticle h2 {
	line-height: 28px;
	text-align: center;
}
.showArticle h2, .showArticle h2 a, .showArticle h2 a:visited {
	color: #0d4d78;

	font-weight: bolder;
	font-size: 20px;
}
.articleInfo {
	text-align: center;
	margin: 15px 20px;
	background-color: #fafafa;
	line-height: 24px;
	padding: 0px 10px;
	color: #dddddd;
}
.articleInfo span, .articleInfo span a {
	color: #555555;
}
.articleInfo em {
	color: #0f7635;
	font-style: normal;
}
span.sendToFriend {
	color: #f55000;
}
.sendToFriend {
	width: 70px;
	height: 14px;
	border-color: #cccccc;
}
.sendToFriend .inputbutton {
	color: #333333;
	margin-left: 10px;
}
.showTags {
	padding-left: 30px;
	margin: auto 20px;
	line-height: 26px;
	background: url(Images/icon_key.gif) no-repeat 15px 6px;
	border-bottom: 1px dashed #cccccc;
}
.showTags, .showTags a {
	color: #1a5695;
}
.articleCon {
	padding: 20px 35px;
	height: auto!important;
	height: 400px;
	min-height: 400px;
}
.articleCon, .articleCon div {
	font-size: 14px;
	color: #333333;
	line-height: 180%;
}
.articleFunc {
	text-align: center;
	line-height: 24px;
	margin: auto 20px;
	border-bottom: 1px dashed #cccccc;
}
.articleFunc, .articleFunc a, .articleFunc a:visited {
	color: #1a5695;
}
.showNext {
	padding: 0 20px;
	background-color: #f7f7f7;
	line-height: 28px;
	height: 100%;
	overflow: hidden;
}
.spanLeft {
	float: left;
}
.spanRight {
	float: right;
}
/*相关新闻，相关评论*/
.showRelative {
	padding: 0 25px;
	margin-top: 25px;
}
.showRelative dt, .showComment {
	padding-left: 25px;
	font-weight: bolder;
	color: #333333;
	font-size: 14px;
	line-height: 24px;
	background: url(Images/icon_article.gif) no-repeat 10px 5px;
	border-bottom: 2px solid #3e94e3;
}
.showComment .more, .showComment .more:visited {
	float: right;
	font-weight: normal;
	color: #f55000;
}
.showComment span {
	font-weight: normal;
	font-size: 12px;
}
.showComment {
	margin: 25px 25px 0;
	background-position: 10px -95px;
}
.showRelative dd {
	padding: 10px 5px;
}
.showRelative .textList {
	margin-left: -15px;
}
.showRelative .textList li {
	float: left;
	margin-left: 15px;
	display: inline;
	width: 292px;
}

.articleCon A:link {
	FONT-SIZE: 14px; COLOR: #0000FF; FONT-FAMILY: "宋体",Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.articleCon A:hover {
	FONT-SIZE: 14px; COLOR: #F55000; FONT-FAMILY: "宋体",Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.articleCon A:active {
	FONT-SIZE: 14px; COLOR: #F55000; FONT-FAMILY: "宋体",Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.articleCon A:visited {
	FONT-SIZE: 14px; COLOR: #0000FF; FONT-FAMILY: "宋体",Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

/*文章打印页*/
.ArticlePrint{ margin: 0 auto; width: 800px;}
.ArticlePrint h3{font:bold 14px/42px "Arial","宋体"; text-align:center;}
.printLogo{ float:left; height:90px; overflow:hidden; width:300px; padding-top:10px;}
.plocation{ float:right; text-align:right; font:bold 12px/100px  "Arial","宋体"; width:500px;}
.printInfo{padding:10px; text-align:right; }
.printCon{color:#000;font-size:14px;line-height:180%;}
.printCon p{text-indent:2em;}
.printbottom{padding-top:30px; font:bold 14px/26px "Arial","宋体";}

/*==局部定义结束==*/