@charset "utf-8";
/* CSS Document */

html,body {
	width:100%;
	height:100%;
	background:#fff;
	color:#000;
}
body,div,p,form,span,a,ul,li,dl,dt,input,h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif,"宋体";
}
ul {
	list-style:none;
}
img {
	border:0;
	vertical-align:middle;
}
a:hover,a:active {
	color:#261cdc;
}
a {
	text-decoration:none;
	color:#261cdc;
}
a:hover,a:hover span {
	color:#ff6600;
}
.underline {
	text-decoration:underline;
}
.underline:hover {
	text-decoration:none;
}
.input {
	line-height:20px;
	height:20px;
	border:1px solid #7e9db9;
	vertical-align:middle;
}
.input2 {
	line-height:20px;
	height:20px;
	border:1px solid #aeaeae;
	vertical-align:middle;
}
/*字体颜色*/
/*距离*/
.marTop10 {
	margin-top:10px;
}
.marTop15 {
	margin-top:15px;
}
/*清除浮动*/
.clear {
	clear:both;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*按钮*/
.button1 {
	width:72px;
	height:28px;
	line-height:28px;
	background:url(../images/but.gif) no-repeat left top;
	font-weight:700;
	text-align:center;
	border:0;
}
.buttonL2 {
	width:121px;
	height:41px;
	line-height:41px;
	background:url(../images/but_login.gif) no-repeat left top;
	border:0;
}
.buttonL3 {
	width:202px;
	height:30px;
	line-height:30px;
	border:0;
	background:url(../images/but_register.gif) no-repeat left top;
}
/*布局*/
.content {
	width:986px;
	min-height:100%;
	_height:100%;
	margin:0 auto;
	position:relative;
}
.contentWidth {
	width:800px;
}
.head {
	height:110px;
}
.main {
	padding-bottom:120px;
}
.footer {
	clear:both;
	width:100%;
	height:80px;
	color:#737573;
	line-height:1.5em;
	padding:20px 0 10px 0;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
}
.footer .fontBold a {
	color:#737573;
	font-weight:700;
}
.footer .statement {
	color:#7777cc;
}
.footer2 {
	border-top:1px solid #7aa9df;
}
/*登录*/
.con1{
	float:left;
	width:55%;
}
.con1 h1 {
	font-size:18px;
	line-height:30px;
}
.con1 h3 {
	padding-left:30px;
	background:url(../images/icon3.gif) no-repeat 15px center;
	line-height:25px;
	font-size:14px;
}
.con1 p {
	line-height:20px;
	width:80%;
	margin:0 auto;
}
.con2 {
	border:1px solid #adadad;
	width:320px;
	float:right;
	padding:20px;
	position:relative;
}
.con2 h1 {
	font-size:16px;
	line-height:30px;
}
.con2 p {
	line-height:35px;
	height:35px;
	font-weight:700;
	text-indent:20px;
}
.con2 .pname {
	margin-top:35px;
}
.con2 .t2 {
	margin-top:20px;
}
.con2 .plogin,.con2 .plogin2 {
	margin-left:35px;
	text-indent:35px;
	margin-top:10px;
}
.wrong {
	line-height:18px;
	height:18px;
	padding:5px 5px 5px 30px;
	background:#fff2f2 url(../images/wrong.gif) no-repeat 5px 5px;
	border:1px solid #ff8080;
	width:150px;
	margin-top:2px;
	display:inline-block;
	vertical-align:middle;
}
.wrong2 {
	position:absolute;
	left:40px;
	top:50px;
}
/*注册*/
.mainTitle {
	border-bottom:1px solid #6b90da;
	height:27px;
	line-height:27px;
	float:left;
	margin-top:35px;
	width:550px;
}
.mainTitle h1,.mainTitle strong,.mainTitle span {
	float:left;
}
.mainTitle h1 {
	background:#1757a8;
	padding:0 10px;
	font-size:14px;
	color:#fff;
}
.mainTitle strong {
	padding-left:40px;
	background:url(../images/num1.gif) no-repeat 20px center;
}
.mainTitle span {
	padding-left:40px;
	color:#ccc;
	background:url(../images/num2.gif) no-repeat 20px center;
}
.register {
	margin-top:30px;
}
.register tr td {
	line-height:18px;
	padding:10px 0;
}
.register tr td strong {
	display:block;
}
.register tr td .tips {
	color:#666;
}
.register tr td .code {
	border:1px solid #8f5a8d;
}
.register tr td a {
	color:#261cdc;
	text-decoration:underline;
}
.register .but td {
	padding:40px 0 40px 0;
}
/*---------head--------*/
.topBox {
	height:20px;
	margin-top:10px;
}
.topBox ul {
	float:right;
	overflow:hidden;
}
.topBox ul li {
	float:left;
	line-height:14px;
	padding:0 10px;
	border-left:1px solid #ccc;
	margin-left:-1px;
}
.topBox ul li a {
	text-decoration:underline;
	color:#261cdc;
}
.searchBox {
}
.logo {
	float:left;
}
.search {
	margin-left:10px;
	float:left;
}
.search a {
	color:#261cdc;
	text-decoration:underline;
}
.search a,.search strong {
	margin-right:10px;
}
.search .inp {
	margin:5px 0;
}
.search .inp a {
	margin: 0 5px;
}
.search .sinput {
	line-height:20px;
	height:20px;
	width:300px;
	border:1px solid #7f9db9;
	vertical-align:middle;
}
.search .sbutton {
	padding:0 5px;
	vertical-align:middle;
}
.searList {
	margin-left:-10px;
	float:left;
}
.searList input {
	margin-left:10px;
	vertical-align:sub;
	*vertical-align:baseline;
	*margin-left:6px;
}
/*-------main--------*/
/*导航*/
.mainNav {
	height:30px;
	line-height:30px;
	width:100%;
	background:url(../images/mainnav_bg.gif) repeat-x left top;
}
.mainNav ul {
	margin-left:20px;
}
.mainNav ul li {
	float:left;
}
.mainNav ul li a {
	color:#fff;
	font-weight:700;
	padding:0 10px;
	border-left:1px solid #255993;
	border-right:1px solid #5c94ce;
}
.mainNav ul .first a {
	border-left:0;
}
.mainNav ul .end a {
	border-right:0;
}
.mainNav ul .over {
	background:url(../images/mainnav_over.gif) no-repeat center bottom;
}
.other {
	float:right;
}
.other a {
	color:#fff;
	margin-right:20px;
}
.mainNavList {
	height:30px;
	line-height:30px;
	border-bottom:1px solid #f0f0f0;
}
.mainNavList strong {
	margin:0 15px 0 30px;
	font-size:14px;
}
.mainNavList span,.mainNavList a {
	padding:0 5px;
}
.mainNavList a {
	color:#261cdc;
}
/*主体box*/
.mainBox {
	float:left;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.mainBox .leftBox {
	float:left;
	width:645px;
	padding-bottom:15px;
}
.mainBox .leftBoxx {
	border:1px solid #b6c7db;
}
.mainBox .rightBox {
	float:right;
	width:327px;
}
.mainBox .rightBoxBor {
	border:1px solid #b6c7db;
	width:297px;
	padding:15px;
}
/*内容页左右布局*/
.mainBox .leftBox2 {
	float:left;
	width:470px;
}
.mainBox .rightBox2 {
	float:right;
	width:488px;
	display:inline;
}
.rightBox2 .title {
	font-size:14px;
}
/*具体模块*/
.list {
	width:100%;
}
.list h3 {
	height:22px;
	line-height:22px;
	border-bottom:1px solid #ddd;
	background:#d2e5fc;
	text-indent:10px;
}
.list h3 .title {
	float:left;
}
.list h3 .titlea {
	float:left;
	text-decoration:underline;
	color:#000;
}
.list h3 .tlist {
	float:right;
	margin-right:10px;
	font-weight:normal;
}
.list h3 .tlist a {
	color:#000;
	text-decoration:underline;
	margin:0 5px;
}
.list .leftList {
	width:55%;
	float:left;
	margin-left:10px;
	line-height:1.5em;
}
.list .leftList h4 {
	color:#bb2a31;
	font-size:14px;
}
.list .leftList a {
	color:#261cdc;
}
.list .leftList ul {
	margin-top:20px;
}
.list .leftList ul li {
	padding-left:15px;
	background:url(../images/icon.gif) no-repeat 3px 7px;
}
.list .leftList ul li a {
	text-decoration:underline;
}
.list .leftList ul li a:hover {
	text-decoration:none;
}
.list .leftList ul li span {
	color:#9a9a9a;
}
.list .rightList {
	float:right;
	width:38%;
	vertical-align:middle;
	display:inline;
}
.rightList ul li {
	padding:10px 10px 0 0;
	text-align:center;
}
.rightList .picShow {
	text-align:center;
	float:left;
	margin-left:15px;
	display:inline;
}
.rightList .picShow2 {
	display:block;
	text-align:center;
}
.rightList .intr {
	text-align:center;
	line-height:1.5em;
}
.rightList .intr a {
	color:#000;
}
.listCon {
	border:1px solid #b6c7db;
	float:left;
}
.listCon .leftList {
	width:90%;
	padding-bottom:5px;
}
.listCon .leftList h4 {
	margin-top:20px;
}
.listCon .leftList h4 a {
	font-size:20px;
	padding-left:20px;
	color:#bb2a31;
}
.listCon .leftList h4 span {
	font-weight:normal;
	color:#6f6f6f;
}
.listCon .leftList ul strong {
	width:26px;
	height:16px;
	display:inline-block;
	background:url(../images/icon4.gif) no-repeat left center;
}
.listCon .leftList ul li {
	margin:5px 0;
}
.listCon .leftList ul li a {
	font-size:14px;
	text-decoration:none;
}
.listCon .leftList ul li a:hover {
	color:#ff6600;
}
.listCon h3 .title {
	font-size:14px;
	color:#000;
	text-decoration:underline;
}
/*主体右侧*/
.infoList {
	width:100%;
	padding:10px 0 7px 0;
	border:1px solid #b6c7db;
}
.infoList h4 {
	width:90%;
	float:left;
	margin-left:15px;
	background:f9f9f9;
	border-bottom:1px solid #eee;
	line-height:2em;
	display:inline;
}
.infoList h4 span {
	float:left;
}
.infoList h4 .link {
	float:left;
	color:#000;
	text-decoration:underline;
}
.infoList h4 .more {
	float:right;
	font-weight:normal;
	color:#000;
}
.infoList .info {
	width:90%;
	margin:0 auto;
	padding:10px 0;
	clear:both;
}
.infoList .info a {
	margin-right:10px;
	display:inline-block;
	color:#261cdc;
	line-height:1.5em;
}
.infoList .info ul li {
	padding-left:10px;
	background:url(../images/icon.gif) no-repeat left 7px;
}
/*带图片的右侧消息*/
.info .pic {
	widkth:100%;
	padding-bottom:10px;
}
.info .pic a {
	float:left;
}
.info .pic a img {
	border:1px solid #979797;
	padding:2px;
}
.info .pic .detial {
	 color:#666;
}
/*横幅广告*/
.adver {
	float:left;
	width:100%;
	text-align:center;
	margin-top:10px;
}
.adver1 {
	float:left;
	width:70%;
	text-align:center;
	margin-top:10px;
}.adver2 {
	float:left;
	width:29%;
	text-align:center;
	margin-top:10px;
	font-size: 13px;
	height: 92px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

/*内容页具体样式*/
.leftBox2 a,.rightBox2 a {
	text-decoration:underline;
	color:#261cdc;
}
.leftBox2 .grays,.rightBox2 .grays {
	color:#9a9a9a;
	font-weight:normal;
}
ul.font14 li a {
	font-size:14px;
}
.conList .conTitle {
	margin-bottom:5px;
}
.conList .conTitle a {
	font-size:18px;
}
.conList ul li {
	line-height:20px;
	padding-left:20px;
	background:url(../images/icon2.gif) no-repeat 10px 8px;
}
.conList ul li a {
	color:#000;
	text-decoration:none;
}
.conList ul li a:hover {
	color:#000;
	text-decoration:underline;
}
.conList2 ul li {
	line-height:25px;
	padding-left:10px;
	background:url(../images/icon2.gif) no-repeat 0 12px;
}
/*热点图片*/
.rightBox2 .list {
	clear:both;
	border:1px solid #b6c7db;
	padding-bottom:10px;
	float:right;
}
.rightBox2 .rightList {
	width:100%;
	clear:both;
}
.rightBox2 .rightList h3 {
	width:100%;
}
.rightBox2 .rightList ul li {
	float:left;
	width:31%;
}
.rightBox2 .rightList ul li a {
	color:#261cdc;
}
.rightBox2 .leftList {
	width:90%;
	
}

.rightBox2 .leftList ul li {
	background:url(../images/icon2.gif) no-repeat 3px 10px;
	line-height:25px;
}
.mainBox .leftBox3 {
	width:100%;
}
.mainBox .leftBox3 .about {
	color:#008000;
}
.mainBox .leftBox3 .leftList {
	width:65%;
}
.mainBox .leftBox3 .leftList ul li {
	line-height:25px;
	background:url(../images/icon2.gif) no-repeat 3px 10px;
}
.mainBox .leftBox3 .rightList {
	width:30%;
	height:360px;
	background:#f5f9fc;
	margin-top:15px;
}
.mainBox .leftBox3 .rightList ul {
	width:80%;
	margin:0 auto;
}
.mainBox .leftBox3 .rightList ul li a {
	color:#261cdc;
}
.mainBox .leftBox3 .leftList2 {
	width:45%;
	margin-right:20px;
}
/*列表更多信息*/
.infoMore {
	text-align:right;
	width:100%;
	clear:both;
}
.infoMore a {
	font-weight:700;
	color:#261cdc;
	margin-right:10px;
}
/*详细内容页面带小图片展示部分*/
.news {
	clear:both;
	width:100%;
	margin-top:15px;
}
.news .newPic {
	float:left;
	
}
.news div {
	float:left;
	margin-left:15px;
}
.news div .titles {
	font-size:16px;
	font-weight:700;
}
.news div p span {
	color:#9a9a9a;
}
.news div .slist li {
	line-height:20px;
}
.news div .slist a {
	color:#000;
}
.blueLine {
	height:10px;
	clear:both;
	border-bottom:1px solid #7aa9df;
}
/*新闻－正文*/
.titles {
	text-align:center;
	border-bottom:1px dashed #676767;
	padding-bottom:10px;
}
.titles h1 {
	font-size:20px;
	line-height:50px;
}
.titles p span,.titles p a {
	margin:0 10px;
}
.titles p a {
	color:#0000cc;
}
.titles p span a {
	margin:0;
	color:#0000cc;
}
.contents {
	padding:10px;
	line-height:20px;
	font-size:14px;
}
.contents p {
	text-indent:2em;
	margin-top:10px;
	font-size:14px;
}
.proT {
	border-bottom:1px solid #eee;
}
.proList li {
	float:left;
	width:100%;
	padding:5px 0;
	border-bottom:1px dashed #d5d5d5;
}
.proList .noBor {
	border:0;
}
.proList li .proPic,.proList li div {
	float:left;
}
.proList li .proPic img {
	padding:3px;
	border:1px solid #979797;
	margin-bottom:1px;
	width:119px;
	height:78px;
}
.proList li div {
	margin-left:15px;
}
.proList li div a,.proList li div strong,.proList li div span {
	display:block;
	line-height:20px;
}
.proList li div .infop {
	height:40px;
	width:150px;
	overflow:hidden;
	line-height:16px;
}
.proList li div strong {
	color:#bd0000;
}
.infoCheck {
	width:80%;
	margin:10px auto 50px auto;
	padding:15px 0;
	text-align:center;
	border-top:1px dashed #dcdddd;
	border-bottom:1px dashed #dcdddd;
}
.infoCheck strong {
	color:#ba2636;
	margin:0 5px;
}
/*发帖区*/
.post {
	padding:15px 20px;
	background:#f7fcff;
	border:1px solid #dcdddd;
	margin-top:10px;
}
.post .infoArea strong {
	font-size:16px;
	margin-right:20px;
}
.post .infoArea span {
	color:#ba2636;
	font-weight:700;
	margin:0 5px;
}
.post .userp {
	margin:10px 0 0 0;
}
.post .userp a {
	font-weight:700;
}
.post .user {
	margin:10px 0 0 0;
	border:1px solid #999;
	padding:15px;
	background:#fff;
}
.post .user input {
	margin-right:10px;
	vertical-align:middle;
}
.post .user p {
	margin-top:3px;
}
.post .user p .button1 {
	margin-left:50px;
}
.post .comments {
	margin-top:10px;
}
.post textarea {
	border:1px solid #dcdddd;
	overflow:auto;
	height:150px;
	width:600px;
}
.post .comments p {
	margin-top:5px;
}
.post .comments p span {
	color:#555555;
}
.post .comments p .button1 {
	margin-left:50px;
}
.infoAbout {
	border:1px solid #dcdddd;
	padding:15px 20px;
	margin-top:10px;
}
.infoAbout h3 {
	font-size:16px;
}
.infoAbout .searchList {
	margin:5px 0 0 5px;
}
.infoAbout .searchList li {
	padding-left:0;
	background:none;
	line-height:20px;
	height:20px;
	color:#261cdc;
}
/*正文－评论*/
.comm .titles h1 a {
	font-weight:normal;
}
.comm .commInfo {
}
.comm .commInfo .commt {
	margin:10px 0;
	float:right;
	width:100%;
}
.comm .commInfo .commt p {
	float:left;
}
.comm .commInfo .commt .page {
	padding:0;
	float:right;
	margin-top:-15px;
	*margin-top:0;
}
.comm .commInfo .commd {
	border:1px solid #dcdddd;
	padding:5px 10px;
	background:#f8fcff;
	line-height:20px;
}
.comm .commd ul li {
	border-bottom:1px dashed #afafb0;
	padding-top:10px;
}
.comm .commd ul .noBor {
	border:0;
}
.comm .commd .userInfo a,.comm .commd .userInfo .ip {
	float:left;
}
.comm .commd .userInfo .ip {
	margin-left:5px;
	color:#666;
}
.comm .commd .userInfo .date {
	float:right;
	color:#666;
}
.comm .commd div {
	clear:both;
	padding:10px 0;
	overflow:hidden;
}
.comm .commd .comre {
	text-align:right;
}
.comm .commd .comre a {
	margin-left:10px;
}
/*查询*/
.searchTips {
	background:#f0f7f9;
	line-height:30px;
	height:30px;
	text-indent:10px;
	font-size:14px;
	border-top:1px solid #6b90da;
}
.searbox {
	width:68%;
	float:left;
}
.searchList {
	margin-top:20px;
}
.searchList li {
	line-height:30px;
	height:30px;
	padding-left:20px;
	background:url(../images/icon.gif) no-repeat 9px 10px;
}
.searchList li a {
	font-size:14px;
}
.searchList li span {
	color:#6f6f6f;
}
.searchList li strong {
	width:26px;
	height:22px;
	display:inline-block;
	background:url(../images/icon4.gif) no-repeat left 6px;
}
.advShow {
	float:right;
	width:300px;
}
/*翻页*/
.page {
	clear:both;
	text-align:center;
	margin-top:20px;
	display:inline-block;
	padding-left:10px;
}
.page a,.page span {
	margin:0 5px;
	float:left;
}
.page .num {
	display:block;
	width:15px;
	height:15px;
	line-height:15px;
	border:1px solid #aaccee;
	background:#e8f8fb;
}
.page .top,.page .end {
	font-weight:700;
}
/*首页*/
.conLeft {
	float:left;
	width:49%;
}
.conRight {
	float:right;
	width:49%;
}
.flash {
	width:487px;
	height:222px;
	position:relative;
}
.flash p {
	width:100px;
	position:absolute;
	bottom:5px;
	right:5px;
}
.flash p a {
	float:left;
	padding:0 4px;
	border:1px solid #e5dfda;
	background:#fff;
	margin-right:3px;
	color:#cacaca;
}
.flash p a:hover {
	text-decoration:none;
	color:#cacaca;
}
.flash p .on {
	background:#c10100;
	color:#fff;
}
.flash p .on:hover {
	color:#fff;
}
.flash img {
    width:488px;
    height:220px;
}
.adver .bor {
	border:1px solid #dcdcdc;
}
.webMenu .title {
	height:27px;
	line-height:27px;
	background:url(../images/inmenubg.gif) repeat-x left bottom;
	float:left;
	width:100%;
}
.webMenu .title li {
	float:left;
	padding-left:5px;
	margin-right:5px;
	background:url(../images/inmenu.gif) no-repeat left -27px;
}
.webMenu .title li a {
	display:block;
	padding:0 10px 0 5px;
	color:#000;
	font-weight:700;
	background:url(../images/inmenu.gif) no-repeat right top;
}
.webMenu .title .on {
	background:url(../images/inmenuon.gif) no-repeat left -27px;
}
.webMenu .title .on a {
	background:url(../images/inmenuon.gif) no-repeat right top;
}
.webMenu .listCon {
	width:99.5%;
	border:1px solid #e5ecf9;
	border-top:0;
}
.adverShow {
	width:100%;
	float:left;
}
.advertis {
	width:100%;
	float:left;
	clear:left;
}
.conLeft2 {
	width:635px;
}
.conRight2 {
	width:330px;
}
/*推荐*/
.today fieldset {
	border:1px solid #d3e4f6;
	margin:0;
	padding:0 0 17px 0;
	font-size:14px;
}
.today fieldset legend {
	font-weight:700;
	color:#539ff0;
	margin-left:20px;
}
.today fieldset div {
	width:95%;
	margin:20px auto 0 auto;
	border-top:1px solid #d3e4f6;
	padding-bottom:13px;
}
.today fieldset div li {
	float:left;
	width:90px;
	margin:15px 0;
	line-height:15px;
	border-right:1px dashed #666;
	text-align:center;
	padding:0 13px;
}
.today fieldset div li span {
	display:block;
	height:50px;
	overflow:hidden;
	line-height:16px;
	margin-top:10px;
}
.today fieldset div .noBor {
	border:0;
}
.today fieldset div strong {
	color:#bd0000;
}
.coaList {
	border:1px solid #b6c7db;
	padding-bottom:5px;
	float:left;
	width:100%;
}
.coaList h3 {
	width:90%;
	margin:0 auto;
	line-height:25px;
	border-bottom:1px solid #eee;
}
.coaList ul {
	width:90%;
	margin:5px auto 0 auto;
	clear:both;
}
.coaList ul li {
	padding:3px 0 3px 15px;
	line-height:21px;
	border-bottom:1px dashed #e7e7e7;
	float:left;
	width:95%;
	background:url(../images/icon5.gif) no-repeat left 11px;
}
.coaList ul .noBor {
	border-bottom:0;
}
.coaList ul li span {
	color:#bd0000;
}
.coaList ul li .pics {
	float:left;
	width:90px;
	height:100%;
	padding-right:5px;
	display:none;
}
.coaList ul li .pics img {
	width:90px;
	height:60px;
}
.coaList ul li .infod p {
	float:right;
	width:65%;
	display:none;
}
.coaList ul .first .infod p,.coaList ul .first .pics {
	display:block;
}
.coaList ul .first .infod span {
	display:none;
}
/*杂志订阅*/
.magazine h3 {
	width:100%;
	clear:both;
	text-align:center;
	line-height:35px;
	font-size:20px;
	padding:15px 0 8px 0;
	background:url(../images/magazine.gif) no-repeat center bottom;
}
.magazine ul li {
	margin:10px 0 0 90px;
	float:left;
	padding:10px;
	display:inline;
}
.magazine ul li a {
	display:block;
	padding:8px;
	background:url(../images/magazinebg.gif) no-repeat center center;
}
/* 不显示 */
.displayNone {
    display:none;
}
/*吉煤招标*/
.jmzb
{
	width:100%;
	height:900;
	background:#fff;
	color:#000;
	font-size: 13px;
}




