﻿/* 全局CSS定义 */
body {font-family: 宋体, serif;  margin:0; padding:0; background: #fff; font-size:12px; color:#000;
margin-top:10px;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;}


/* 链接颜色 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #83006f;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}

/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}

/* 字体大小*/
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}

/* 其他属性 */
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0px; overflow:hidden; visibility: hidden; }
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;}

/* 二级页面、最终页总导航 */
.globalTopNav{ margin:0 auto; width:750px;padding:8px 0 4px;text-align:left; letter-spacing:2px; color:#999;}
.globalTopNav a{color:#000;  padding:0 2px; }
.globalTopNav a:visited{color:#000;}
.globalTopNav a:hover{color:#bc2931;}
.globalTopNav a:active{color:#bc2931;}

/* 专题页面署名 */
.signfont {color:#004585}
.signinput { font-size: 12px; padding:2px 2px 0; border:#000 1px solid; background:#3d88d2; width:120px; color:#fff}
.signinput1 { font-size: 12px; padding:2px 2px 0; border:#000 1px solid; background:#3d88d2; width:50px; color:#fff}
.signtextfield { font-size: 12px; height:17px; padding:2px 2px 0; border:#000 1px solid; background:#fff; width:145px; color:#000}

/* 后载入式广告属性 */
.ad70{ width: 750px;  margin: 0 auto; padding:2px 0 6px; clear: both; }
.adArc{ margin:0 auto; width:750px; padding:2px 0 0; clear:both;}
.ad750{ width: 750px;  margin: 0 auto; padding:9px 0; clear: both; }

/* 广告层css */
.ad960_70{ width: 960px;  margin:3px auto; clear: both; overflow:hidden; height:70px;}
.ad960_70 .ad_750{float:left; width:750px;}
.ad960_70 .ad_200{float:right; width:200px;}

/* 页脚 */
.footer{margin:0 auto; width:950px; line-height:160%; clear: both; text-align:center;}
.footer .text{padding:3px 0 6px; border-bottom:1px solid #29ACE1; margin:0 0 5px; text-align:center;}
.footer a:visited{color:#000;}

/* 通用空白间距 */
.blank3{ height:3px; font-size:1px; width:100%; clear:both; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank9{ height:9px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank12{ height:12px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank9w{ height:9px; font-size:1px; width:100%;  clear:both; background:#fff;overflow:hidden;}
.blank15{ height:15px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; clear:both;overflow:hidden;}


/* 区块 */
.endArea{margin:0 auto; width:960px; background:url(../template/images/end_n_bg1.gif); clear:both;}
.endArea .col1{float:left; width:573px;}
.endArea .col1 .link{float:left;padding-left:20px;padding-top:15px;}
.endArea .col1 .link li{float:left; width:110px; line-height:25px}
.endArea .col1 .colA {FLOAT: left; WIDTH: 395px}
.endArea .col1 .colA .colMain {MARGIN: 10px}
.endArea .col1 .colB {FLOAT: right; WIDTH: 178px}
.endArea .col1 .colB .colMain {MARGIN: 8px}
.endArea .col2{float:left; width:25px; }
.endArea .col3{float:right; width:362px;}
.blankWhiteBox{margin:0 auto; width:571px; clear:both; text-align:center;}
.endLineH{margin:0 auto; width:960px; height:1px; font-size:1px; overflow:hidden; background:url(images/end_n_line.gif);}
.endLine_h1{clear:both; width:96%; margin:0 auto;height:1px; background:#ccc; font-size:1px; overflow:hidden;}
.end_r_hr{margin:0 auto; width:350px; height:1px; font-size:1px; overflow:hidden; clear:both; background:url(images/end_n_bg8.gif);}

/* 文章页导航 */
.endPageNav{ margin:0 auto;width:960px; clear:both; background:#fff;}
.endPageNav .top{  clear:both; overflow:hidden;padding-bottom:5px;}
.endPageNav .top .logo{float:left; width:260px; padding:0;}
.endPageNav .top .ad1 {float: right;  text-align: right;}
.endPageNav .top .search{float:right; width:285px; }
.endPageNav .top .search .s0{float:left; padding:25px 0 0; color:#666; width:65px;}
.endPageNav .top .search .s1{float:left; padding:21px 0 0; width:130px;}
.endPageNav .top .search .s1 input{border:1px solid #badff2; width:120px; height:15px; font-size:12px; color:#666;}
.endPageNav .top .search .s2{float:left; padding:21px 0 0; width:60px;}
.endPageNav .top .search .s2 .input{border:0; width:53px; cursor:pointer; height:19px;background:url(images/end_n_input_bg1.gif) no-repeat; padding:3px 0 0; font-size:12px;}
.endPageNav .top .search .s2 .inputOver{border:0; width:53px; cursor:pointer; height:19px;background:url(images/end_n_input_bg1_.gif) no-repeat; padding:3px 0 0; font-size:12px;}
.endPageNav .top .search .s3{float:left; text-align:right; width:30px;padding:23px 0 0;}
.endPageNav .menu{clear:both; height:26px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;border-top:3px solid #000000;margin-top:3px;}
.endPageNav .menu ul{}
.endPageNav .menu li{float:left; width:71px; border-left:1px solid #cccccc; height:25px;text-align:center;}
.endPageNav .menu li h2{padding:8px 0 0;}
.endPageNav .menu .active{height:26px; background:#EFF6FC;}
.endPageNav .menuTree{clear:both; height:26px;background:#EFF6FC; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.endPageNav .menuTree ul{}
.endPageNav .menuTree li{text-align:left; padding:8px 0 0 9px; clear:both;}
.endPageNav a{color:#000;}
.endPageNav a:visited{color:#000;}
.endPageNav a:hover{color:#bc2931;}

/* 当前位置 */
.theCurrent{ margin:0 auto; width:571px; height:28px; clear:both; background:#fff;}
.theCurrent ul{}
.theCurrent li{text-align:left; padding:9px 0 0 10px; color:#666; list-style-type:none;}
.theCurrent li a{color:#666;}
.theCurrent li a:visited{color:#666;}
.theCurrent li a:hover{color:#bc2931;}



/* 标题 */
.title3 {border-bottom:1px solid #ccc; line-height:40px;text-align:center;}
.title3 h2 {font-weight:bold; font-size:20px;font-family:"黑体";}
.title3 span {float:right; margin-top:-22px; background:url(arrowR.gif) 0 8px no-repeat; padding-left:9px;}
.title3 h2 span {float:none; background:none; padding:0;}

/* 文本列表 */
.textList1 {text-align:left; padding:0 10px 0 10px;}
.textList1 li {background:url(images/dotScBU.gif) left 10px no-repeat; padding-left:9px; line-height:28px;}
.textList1 li a {font-size:14px;}
.time {font-size:12px; text-align:right; color:#999;}
.solidLine {font-size:1px; line-height:5px; height:10px; border-bottom:1px solid #ccc; margin-bottom:12px;}



/* 正文 */
#endMain{margin:0 auto; width:571px; clear:both; border-top:1px solid #badff2;  border-bottom:1px solid #badff2;}
#endMain .theTitle{ height:40px; clear:both;}
#endMain .theTitle h1{text-align:center;  font-size:24px; font-weight:bold; padding:18px 0 0 11px; clear:both; }
#endMain .theTitle .text{CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center; border-top:1px solid #cccccc; margin-top:15px;width:520px;border-bottom:1px solid #cccccc; margin-left:15px;}
#endMain #endText{text-align:left; overflow:hidden; padding:10px; font-size:14px; clear:both; line-height:25px;word-wrap:break-word; word-break:break-all; margin-top:10px;}
#endMain .endSummary{margin:0 auto 8px; margin:0 auto; width:545px; clear:both;border:1px solid #badff2; background:#fff;}
#endMain .endSummary ul{}
#endMain .endSummary li{text-align:left; padding:9px 12px 6px; font-size:14px; clear:both; line-height:23px;}
#endMain #endText h2{ font-size:14px; }
#endMain #endText p{}
#endMain #endText .icon{ margin:3px 0 0; border:0;}
#endMain #endText img{border:1px solid #ccc;max-width:550px;width:e­xpression(this.width>550?"550px":this.width+"px");overflow:hidden;text-align:center }
#endMain #endText table{table-layout:fixed;}
#endMain #endText td{ overflow:hidden;text-overflow:ellipsis;}
#endMain #endText a{text-decoration:underline; color:#1f3a87;}
#endMain #endText a:hover{color:#bc2931;}
.endPageNum{ padding:10px 12px 6px; clear:both; }
.endPageNum .s1{width:52px;}
.endPageNum .s2{background:#1f3a87; border:1px solid #ccc; color:#fff; font-weight:bold;}
.endPageNum a.s2:visited {color:#fff;}
.endPageNum a{padding:4px 5px 0;margin:5px 4px 0 0; width:30px; overflow:hidden; color:#1F3A87;background:#fff; display:inline-table; border:1px solid #ccc; float:left; }
.endPageNum a:visited{color:#1f3a87;} 
.endPageNum a:hover{color:#fff; background:#1f3a87; border:1px solid #1f3a87;float:left;}

.endName{ padding:12px 0 0; clear:both; color:#666;}


#endMain #endText img{width:expression(width>550?"550px":width);}//用于IE
#endMain #endText img {max-width: 550px;}//用于其他浏览器



/* 新闻排行 */
.endNumList{clear:both;}
.endNumList .col{float:left; width:285px;}
.endNumList .col .title{clear:both;}
.endNumList .col .title h2{ text-align:left; padding:2px 0 0 28px; background:url(images/end_n_i6.gif) 13px 3px no-repeat; font-weight:bold;}
.endNumList .col .list{ clear:both; padding:9px 0 0 9px;}
.endNumList .col .list ol{ float:left; width:100%;}
.endNumList .col .list li{clear:both; padding:2px 5px 1px 6px; color:#1f3a87;list-style-position:inside !important;  line-height:19px; list-style-type:decimal; text-align:left;}
.endNumList .col .list li span{color:#666;}
.endNumList .list a{color:#1f3a87;}
.endNumList .list a:hover{color:#bc2931;}


/* 右边标题 */
.endRightTitle{ margin:0 auto; width:350px; background:url(images/end_n_bg3.gif) 0 12px repeat-x;  height:23px; clear:both;}
.endRightTitle h5{float:left; padding:6px 5px 0 10px; font-size:14px; font-weight:normal; background:#fff;}
.endRightTitle span{float:right; padding:7px 5px 0; background:#fff;}

.endRightContent{clear:both;}
.endRightContent .title{ margin:0 auto; width:350px; clear:both; height:25px; background:url(../img07/end_n_bg3.gif) bottom repeat-x;}
.endRightContent .title ul{ clear:both; padding:0 0 0 6px;}
.endRightContent .title li{float:left; margin:0 5px 0 0; height:23px; background:#E9F1F6; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc;}
.endRightContent .title li h2{padding:6px 10px 0;}
.endRightContent .title .active{ background:#fff; height:24px; float:left;margin:0 5px 0 0;}
.endRightContent .title li a{color:#1f3a87;}
.endRightContent .title li a:visited{color:#1f3a87;}
.endRightContent .title li a:hover{color:#bc2931;}
.endRightContent .picList{margin:0 auto; width:336px; clear:both;}
.endRightContent .picList ul{padding:12px 0 0;}
.endRightContent .picList li{list-style-type:none; float:left; width:50%;}
.endRightContent .picList li img{border:1px solid #ccc;}
.endRightContent .picList li h6{margin:0 auto; width:120px;text-align:left; font-size:12px; font-weight:normal; padding:4px 0 0;}
.endRightContent .list{ clear:both;}
.endRightContent .list ul{padding:10px 0 0;}
.endRightContent .list li{text-align:left; padding:5px 0 4px 21px;background:url(../img07/end_n_i2.gif) 13px 9px no-repeat; list-style-type:none;}
.endRightContent .list li span{color:#666; font-size:12px; padding:0 0 0 2px;}
.endRightContent .list a{color:#1F3A87;}
.endRightContent .list a:hover{color:#bc2931;}
.endRightContent .more{ margin:0 auto; width:350px; clear:both;}
.endRightContent .more span{float:right; padding:6px 8px 0 8px; background:url(../img07/end_n_i5.gif) 0 8px no-repeat;}



/* ad */
.endAd550{margin:0 auto; width:571px; border-bottom:1px solid #ccc; padding:9px 0; clear:both;}
.endAdTop{margin:0 auto; width:960px; padding:3px 0 0;}
.endAd360{padding:5px 0 0;}


/* 右边的文字列表 */
.adRtext{ margin:0 auto; clear:both; width:360px; font-size:14px;}
.adRtext .pic{float:left; width:50%; padding:8px 0 0;}
.adRtext .pic img{border:1px solid #ccc;}
.adRtext ul{float:left; width:96%; padding:8px 0 3px;}
.adRtext li{list-style-type:none;  background:url(images/end_n_i7.gif) 8px 7px no-repeat; text-align:left; padding:5px 0 5px 16px;}
.adRtext .unDot{padding:3px 0 3px 8px; background:none;}
.adRtext li h6{text-align:left; clear:both; padding:3px 0 0; font-size:12px; font-weight:normal;}
.adRtext li img{border:1px solid #000;}




/*栏目相关标题*/ 
.nodeHeader{font-size:14px;font-weight:bold;padding:4px 0 0 36px;color:#224760; height:25px; line-height:25px;text-align:left;border-top:solid 1px #badff2; border-bottom:solid 1px #badff2; background:url(images/nav_bg.gif) no-repeat;} 
.nodeHeader .more{padding:5px 5px 0 0;}
.hotnews{padding:5px 10px;}
.hotnews ul{}
.hotnews li{ font-size:14px; height:25px; line-height:25px; text-align:left;}

.pageview_right{ width:360px; height:194px;}
.next{display:block;clear:both;width:100%;line-height:26px;text-align:left;}


/* 分页 */
.k_pagelist {float:center;display:table;clear:both;line-height:30px;text-align:center;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:14px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:14px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:14px;margin:0px 1px;}




* html #endMain #endText { /* for IE6 */
width: expression(this.width > 200 && this.width > this.height ? 200 : auto);
height: expression(this.height > 200 ? 200 : auto);


/* 浮动 */
#flo {display:table;position:absolute;margin:0px;width:360px;background:#FFF;visibility:hidden;height:16px;line-height:16px;border:1px solid;border-color:#CCC #DDD #DDD #CCC; padding-top:1px;text-align:left;}
#flotitle{display:block;clear:both;width:355px;height:20px;background:#E6E9ED ;color:#14316B;font-weight:bold;padding:0px;padding-left:5px;border:1px solid;border-color:#EEE #AAA #BBB #EEE;margin:0px;}
#flotitle span {display:block;float:left;line-height:20px}
#flotitle img{display:block;float:right;margin-right:1px;margin-top:2px;}
#flomain {display:block;clear:both;width:90%;background:#FFF;margin:0px;padding:20px 5%;line-height:28px;border:1px solid;border-color:#EEE #AAA #AAA #EEE;}

#aja{display:table;display:block;position:absolute;margin:0px;width:680px;height:451px;padding:0px;visibility:hidden;background:#FFF;border:1px solid;border-color:#CCC #DDD #DDD #CCC}
#aja img {}
#ajatitle {display:block;clear:both;width:675px;height:20px;background:#E6E9ED;color:#14316B;font-weight:bold;padding:0px;padding-left:5px;border:1px solid;border-color:#EEE #AAA #BBB #EEE;;margin:0px;}
#ajatitle span {display:block;float:left;line-height:20px}
#ajatitle img{display:block;float:right;margin-right:1px;margin-top:2px;}
#ajamain {display:block;clear:both;width:100%;background:#FFF;overflow:auto;height:430px;margin:0px;line-height:24px;text-align:left;border:1px solid;border-color:#EEE #AAA #AAA #EEE;}
#ajamain .k_form{padding:5px 0px;margin:0px 1%;width:95%;}
#ajamain .k_form h4{margin:0px;padding:3px;line-height:20px;background:#E6E9ED;font-size:14px;line-height:20px;}
#ajamain .k_form p {line-height:24px;}
#ajamain .k_form p span label{display:inline;color:#000;font-size:12px;}
#ajamain .k_form p.file a {margin-right:10px;}
#ajamain .k_form p.file a img{margin-right:3px;}
#ajamain .k_form p span.file {float:right;display:block;}
#ajamain .k_form p span.file a{margin:0px 3px;}
#ajamain .k_form .k_menu{padding:5px 0px;}

.alimama1{float:left;}

#k_comment {
	TEXT-ALIGN: left; font-size:14px;
}
#k_comment DIV {
	CLEAR: both; DISPLAY: block
}
#k_comment DIV STRONG {
	MARGIN: 3px
}
#k_comment DIV A {
	MARGIN: 3px
}
#k_comment P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 5px; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
#k_comment .k_pagelist {
	CLEAR: both; DISPLAY: block
}
#k_comment_post {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 14px; TEXT-ALIGN: left
}

#k_search { padding-left: 20px;
	
}
#k_search FORM {
	FONT-SIZE: 14px; MARGIN: 0px auto; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: left
}
#k_search {
	TEXT-ALIGN: center
}
#k_search .k_search P {
	MARGIN: 0px; WIDTH: 540px; LINE-HEIGHT: 22px; TEXT-ALIGN: right
}
#k_search .k_search DIV {
	MARGIN: 15px auto; WIDTH: 100%
}
#k_search .k_search DIV H3 {
	FONT-SIZE: 14px; MARGIN: 0px; WIDTH: 100%; LINE-HEIGHT: 30px; TEXT-ALIGN: left
}
#k_search .k_search DIV P {
	FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 100%; LINE-HEIGHT: 26px; TEXT-ALIGN: left
}
#k_search .k_search DIV P A {
	
}
#k_search .k_search DIV P SPAN {
	
}

.copy_a1 {
	border: #badff2 1px solid; background: #fafafa;  float:left; width: 960px; line-height: 18px; height: auto; margin-top: 5px; padding-top:5px; padding-bottom:5px; margin-left:8px;
}
.copy_a1 li {
	 float:left; width: 95px; margin-left:5px;margin-right:5px;}

