﻿/*==布局相关定义开始==*/
#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: 110px;
	min-height: 110px;
}
.eLogo {
	float: left;
	width: 200px;
	height: 90px;
	padding: 10px 0 10px 0px;
	
}
.eTop {
	float: right;
	width: 760px;
	height: 90px;
	margin-left: 10px;
	margin-top: 10px;
	
}
.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;
}

/*滚动公告*/
#top468x60 {
	float: left;
	margin-left: 70px;
	margin-top: 10px;
	width: 468px;
	height: 60px;
}
/*搜索*/
.top234x60 {
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	width: 234px;
	height: 60px;
}

/*登录*/
.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;
}
/*导航菜单*/
#menu {
	height: 29px;
	background: url(Images/bg_menu.gif) no-repeat left top;
}
#menu dl {
	height: 29px;
	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 20px 0 14px;
	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 {
	height: 0px;
}

/*容器样式*/
.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: 50px;
	min-height: 50px;
}

.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: 765px;
	min-height: 765px;
	padding: 10px 10px;
}
.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;
}
.textList li, .orderList li, .dotList 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;
}
.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: 15px;
/*	float: right;
	width: 165px;*/
	margin-left: 115px;
	padding-top: 1px;
}
.picList .intro a {
	color: #2868a2;

	font-size: 12px;
	line-height: 21px;
}
#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 {
	width: 998px;
	border-bottom: 1px dashed #1C86EE;
	overflow: hidden;
}
.link_bottom, .link_bottom a, .link_bottom a:hover, .link_bottom a:visited {
	color: #ffffff;
}
.copyright {
	height: auto!important;
	height: 40px;
	min-height: 40px;
	padding: 10px 0;
	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 .inputtext {
	width: 70px;
	height: 14px;
	border-color: #cccccc;
}
.sendToFriend .inputbutton {
	color: #333333;
	margin-left: 10px;
}
.showTags {
    text-align: center;
	padding-left: 5px;
	margin: auto 20px;
	line-height: 26px;
	border-bottom: 1px dashed #cccccc;
}
.showTags, .showTags a {
	color: #1a5695;
}
.articleCon {
	padding: 20px 35px;
	height: auto!important;
}
.articleCon, .articleCon div {
	font-size: 14px;
	color: #333333;
	line-height: 180%;
}
.articleCon ul{
    list-style: none;
}
.articleCon li{
    float: left;
    padding-left: 8px;
    height: 26px;
	width: 294px;
}
.linkb {
    padding-left: 20px;
}
.linkb ul{
    list-style: none;
}
.linkb li{
    float: left;
    height: 26px;
	width: 294px;
}
.linka {
    padding-left:20px;
}
.linka ul{
    list-style: none;
}
.linka ul li{
    float: left;
    height: 26px;
	width: 80px;
}
.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;
}
/*==局部定义结束==*/