﻿@charset "utf-8";
/*
	Css for PEL,	ver 1.0
	CopyRight By Dongyi Network Technology CO.,Ltd Design Center

	本网站通用布局
*/

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0;vertical-align:top }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */  
html{ min-width:1020px;background: url(images/html.jpg) center 0 no-repeat;}
body{  background:url(images/body.png) center 0 repeat-y; color:#333;font: 14px/1.8 SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none;}
a{color:#333;text-decoration:none; outline:none;}
a:hover { color:#DA0006;text-decoration:underline; }
.clear{border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;}
.fr{ float:right; }
.hide{ display:none;}
.mat{ margin-top:10px;}
table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }

/* frame */
.siteWidth{ width:1020px; margin:0 auto  }

#wrap{  }
#header{width: 1000px;margin: 0 auto; position:relative; z-index:1;  background-color: #fff;padding: 0 10px;}
#footer{width: 1000px;overflow:hidden;  margin:auto; text-align:center; }
#content{ clear: both;width: 1000px;background:#fff; overflow:hidden; margin: 0 auto; padding: 10px;}

#footer{font-size:12px;}
.footNav{height:34px; line-height:34px; background:url(images/bg.png); color:#fff; }
.footNav a{ color:#fff; font-size:12px; margin:0 10px; }
.copyRight{ padding:15px 0; line-height:2 }

.topBar{ font-size: 12px; width:100%; z-index:3; height: 30px; line-height: 30px; overflow:hidden; }
.topBar .siteWidth{background:#fff;}
.topBarBg{ display:none }
.topBar .links{float:right;}
.topBar .links a{margin:0 10px;}
.topBar .date{ padding-left: 30px;background: url(images/icons.png) 10px -164px no-repeat;}

/* banner */
#header .banner{}


/* nav */
#topNav{ /* width: 980px; */z-index: 1;height: 45px;line-height: 45px;  position:relative;font-size: 16px; margin: 0 auto;background: url(images/bg.png) #B40301;}

.mainNav{  position:relative; z-index:1; color:#fff;}
.mainNav .li1{ float:left; display:inline;  text-align:center; position:relative; }
.mainNav .spe{display: none;float:left; width:2px;  overflow:hidden; height:52px; font-size:0; line-height:0; background:url(images/titBg.png) 0 0 no-repeat;}
.mainNav .h1{float:left;}
.mainNav .a1{font-weight: bold;display:block; float:left; color:#fff;padding: 0 21px;}
.mainNav .a1:hover{ text-decoration:none;  color:#fff; color:#ff0}
.mainNav .on1 .a1{ color:#ff0  }
.mainNav .on1 .h1{ /* line-height:43px; */  }
.mainNav .ul1{ display:none; position:absolute; left:0; top:45px;background: #B10101; width:100%;}
.mainNav .a2{border-bottom: 1px dotted #CA0303;display:block; color:#fff; line-height:20px; font-size:14px; padding:8px 5px;}
.mainNav .a2:hover{ color:#fff;  text-decoration:none;background: #C30303;}


/* 首页 */
.column{ zoom: 1; overflow:hidden;margin-bottom: 15px;}
.mainContent{width: 750px;float: left; overflow:hidden;}
.side{width: 240px;float: right; overflow:hidden;}
#columnA{height: 277px;}
#columnA .indFocus{float:left;}
#columnA .indBox{ overflow:hidden; zoom:1; }
#columnB .bd{ height:180px; }
#columnB {margin-bottom:0}
#columnD{margin-bottom:5px;}
#mainXatd{margin-bottom:0}
.indMain{ width:730px; float:left; overflow:hidden }
.indSide{ width:255px; float:right; overflow:hidden;}

.indHead{width:490px; float:right;}
.indHead .t{ background:#F7F7F7; border:1px solid #F0F0F0;padding: 8px 10px;margin-bottom: 8px;}
.indHead .t .title{font-size:18px; text-align:center; font-weight:bold;}
.indHead .t .title a{color:#c00;}
.indHead .t .intro{font-size:12px;overflow: hidden;height:48px; line-height:24px; color:#666;}
.indHead .t .intro .more{display:none}
.indHead .n{line-height: 29px;height: 29px; overflow:hidden;}
.indHead .n a{padding-left:10px; background:url(images/icons.png) 0 6px no-repeat;}
.indHead .n .date{float:right; color:#666;}

#mainYajy,#mainXatd{ float:left; width:356px; }
#mainXatd{float:right}
#mainYajy .bd,#mainXatd .bd{  height:192px;  }
#sideTzgg .infoList li{height:26px; line-height:26px;}  
/* indBox */
.indBox{ margin-bottom:15px; }
.indBox .hd{ height: 35px; line-height: 35px;  background: url(images/bg.png) 0 -100px; position:relative; }
.indBox .hd i{ display: none; width: 3px; height: 3px; background:url(images/titBg.png) -41px 0 no-repeat; position:absolute; top:38px; }
.indBox .hd .more{ color: #999;position:absolute; right:10px; font-size:12px;}
.indBox .hd h3{font-weight: bold;display:inline-block; *display:inline; zoom:1;  background: #fff; color: #fff; font-size:16px; background:url(images/bg.png) right -60px}
.indBox .hd h3 a{  display:inline-block; *display:inline; zoom:1;   color: #fff; padding: 0 40px 0 20px;}
.indBox .hd h3 a:hover{ text-decoration:none; }
.indBox .bd{  padding:10px; overflow:hidden; border:1px solid #EAEAEA }

/* indSideBox */
.indSideBox{margin-bottom:15px; font-size:12px;}
.indSideBox .hd{height: 34px;line-height: 34px; overflow:hidden}
.indSideBox .hd .more{float:right; color:#999; }
.indSideBox .hd h3{ float:left; font-size:16px; font-weight:bold;background: url(images/bg.png) right -149px; padding-right:20px;}
.indSideBox .hd h3 a{color:#c00}
.indSideBox .bd{border:1px solid #EAEAEA; padding:10px; overflow:hidden;}

/* indSpList */
.indSpList .t{margin-bottom: 10px;position:relative; height:125px; overflow:hidden;}
.indSpList .t .pic img{ width:100%; height:125px;  }
.indSpList .t .con,.indSpList .t .titBg{ position:absolute;width: 100%; bottom:0; left:0; text-align: center; z-index:2; height:26px; line-height:26px;}
.indSpList .n{height: 28px;line-height: 28px; overflow:hidden; border-bottom:1px dotted #ccc}
.indSpList .n a{padding-left: 10px;background: url(images/icons.png) 0 5px no-repeat;}
.indSpList .n .date{ float:right; color:#999; margin-left:10px;  }
.indSpList .t .titBg{ background:#000; z-index:1; filter:alpha(opacity=60);opacity:0.6; }
.indSpList .t .tit{color:#fff}

.sideBtn-glxt img{ width:100%; height:80px; }

#sideSpxw .bd{height: 193px;}

/* indTpList */
.indTpList{overflow:hidden}
.indTpList .t{ width:240px; height:180px; float:left; margin-right:15px; position:relative;}
.indTpList .t .pic img{width:100%; height:180px;}
.indTpList .t .con,.indTpList .t .titBg{ height:30px; line-height:30px; position:absolute; width:100%; left:0; bottom:0; text-align:center; z-index:2 }
.indTpList .t .con a{color:#fff; }
.indTpList .t .titBg{ background:#000; filter:alpha(opacity=60);opacity:0.6; z-index:1; }
.indTpList .n{ overflow:hidden; height:30px; line-height:30px; overflow:hidden;}
.indTpList .n a{padding-left:10px; background:url(images/icons.png) 0 5px no-repeat;}
.indTpList .n .date{float:right;}



.boxPic{height: 222px;border: 1px solid #EAEAEA; position:relative;}
.boxPic .hd{width: 37px;position: absolute;background: url(images/bg.png) 0 -200px no-repeat;height: 224px; text-align:center;left: -1px;top: -1px;}
.boxPic .hd i{ display:block; position:absolute; width:16px; height:17px; bottom:0; right:0; }
.boxPic .hd h3{font-size: 18px; width:20px; margin:0 auto;padding-top: 63px; color:#fff;  line-height: 20px;}
.boxPic .hd h3 a{color:#fff}
.boxPic .bd{position: absolute;padding: 19px 0 0 0;width: 922px;right: 0;top: 0;}
.boxPic .list{ overflow:hidden; }
.boxPic .list li{ position: relative; text-align: center; float:left;width: 200px;margin: 0 25px 0 0; display: inline; overflow:hidden}
.boxPic .list .pic{ position:relative; }
.boxPic .list .pic img{width: 200px;height: 136px;} 
.boxPic .list .title a{padding: 5px 0; block;display: block;}
.boxPic  .prev,.boxPic .next{ position:absolute; z-index:2; left: 39px; top: 25px; width:30px; height: 126px;background: url(images/bg.png) -52px -227px no-repeat;   cursor: pointer;}
.boxPic  .next{background-position: -187px -227px; left:auto;right: 7px;}
.boxPic .tempWrap{width:877px !important}

/* box */
.box{ margin-bottom: 15px; }
.box .hd{ height: 34px; line-height: 34px;  background: #F8F8F8; position:relative; margin: 4px 0 8px 0;border: 1px solid #EDEDED;}
.box .hd i{ display:block; width:9px; height:6px; background:url(images/titBg.png) -41px 0 no-repeat; position:absolute; top: 0; right: -9px;}
.box .hd .more{position:absolute; right:10px; }
.box .hd h3{  height: 39px;display:inline-block; *display:inline; zoom:1; padding:  0 20px; background: #C80F01; color:#fff; font-size:16px; font-weight:bold; line-height: 39px;position: absolute;left: -1px;top: -4px;}
.box .hd h3 a{  display:inline-block; *display:inline; zoom:1;   color:#fff; }
.box .hd h3 a:hover{ text-decoration:none; }
.box .bd{padding:0 10px; overflow:hidden;}

/* 文章-列表页 */
.sideBox{ margin-bottom:15px }
.sideBox .hd{height: 36px;line-height: 36px; overflow:hidden;background: url(images/bg.png) repeat-x; color:#fff; padding:0 15px}
.sideBox .hd h3{font-size: 15px;font-weight: bold;}
.sideBox .bd{ border: 1px solid #EBEBEB; padding:10px; border-top:0; overflow:hidden }

#sideRmph .list li{ overflow: hidden; height:22px; line-height:22px; padding: 6px 0;  font-size:12px;  }
#sideRmph .list em{ margin: 0 8px 0 3px; display:inline-block; *display:inline; zoom:1; width: 20px; height: 18px; line-height: 18px; border:1px solid #F4F4F4; text-align:center; 
	font-family:Arial; background:#F4F4F4; color:#666;
}
#sideRmph .list .up em{ background: #FB9622; border: 1px solid #FB9622; color:#fff;  }
#sideRmph .list i{display:none}
#sideRmph .list li a{color:#666}
/* xBox */
.xBox .xHd{ position: relative; border: 1px solid #EAEAEA; height: 38px; line-height: 38px;  }
.xBox .xHd i{ z-index: 1; position:absolute; left: -1px; top: -1px; display:block; width:8px; height:8px; background:url(images/icons.png) 0 -392px; }
.xBox .xHd .path{ height: 40px; position:absolute; right:10px;  line-height: 40px;}
.xBox .xHd h3{ left: -1px; top: -1px; position: absolute; zoom:1; background: url(images/titBg.png) repeat-x; color:#fff; font-size:20px; height: 42px; line-height: 42px;}
.xBox .xHd h3 a{ display:block; padding:  0 30px; color:#fff  }
.xBox .xBd{ border: 1px solid #EAEAEA; border-top: 0; padding: 20px; overflow: hidden;}

/* path */
.path{
    color: #666;
    float: right;
    font-size: 12px;
}
.path em{ padding-left: 29px;background: url(images/icons.png) 10px -250px no-repeat;}
.path a,.path span{ margin:0 5px; color:#666 }
.pathIn{ float:none; }

/* url_方块样式分页 */
.page{ text-align:center; padding:15px 0;  font-size:12px; clear:both;  }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; line-height: 30px; vertical-align:middle;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding: 0 11px;}
.page a:hover {border:1px solid #C80F01; text-decoration:none; color:#C80F01;}
.page span.current,.page b a{background: #C80F01; border: 1px solid #C80F01; color:#fff !important; font-weight:bold; padding: 0 11px; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page input{ border:1px solid #c5c5c5; background:#fff; width: 30px !important; height: 30px !important; line-height: 30px !important; vertical-align:middle;      }
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }


/* 侧栏菜单 */
#sideMenuBox .hd h3{}
.menuList{ padding:0 5px;}
.menuList li{ line-height: 22px;border-bottom: 1px solid #e3e3e3;}
.menuList li a{ display:block;padding: 7px 0 7px 5px;background: url(images/icons.png) 189px -427px no-repeat;}
.menuList li a:hover,.menuList li.on a{ background-color:#f2f2f2; text-decoration:none;  }
.menuList li.on a{ color:#c00; font-weight:bold; }
.menuList .last{ border-bottom:0}

/* 新闻列表 */

.newsList{ padding: 10px;}
.newsList li{overflow: hidden;font-size:14px; height:34px; line-height:34px;}
.newsList li a{background: url(images/icons.png) no-repeat 0 5px; padding-left: 10px;}
.newsList li .date{ float:right; color:#999;  }
.newsList li .node{ color:#999	;  }
.newsList .split{ border-bottom: 1px dashed #ccc; height:0; margin:20px 0; font-size:0; line-height:0; overflow:hidden;}
.newsSearchList .tit{ padding-left:0; background:none;  }
.newsSearchList .tit:hover{ background:none; }

/* 图片列表 */
.pagePicList{padding: 15px 0 10px 8px; overflow:hidden; margin-right:-30px;}
.pagePicList li{ height: 250px; float:left;margin-right: 23px; width: 220px; overflow:hidden;}
.pagePicList .pic a{ /* background:#000; */ display:block; position:relative; }
.pagePicList .pic img{ width: 100%; height: 165px;  position:relative;   }
.pagePicList .pic a:hover{ border-color: #EAB586;  }
.pagePicList .pic a:hover img{ filter:alpha(opacity=80);opacity:0.8 }
.pagePicList .pic a:hover .view{ display:block !important; position:absolute; z-index:1; width:60px; text-align:center; color:#fff; font-size:14px; 
     padding-top:40px; top:45px; left:70px; background:url(../../images/png24-view.png) 0 0 no-repeat;    }
.pagePicList .title{text-align: center;line-height: 20px; overflow:hidden;  padding: 5px 0;}
.pagePicList .date{ display:block; padding-left: 19px; background: url(../../images/icons1.png) 0 -1150px no-repeat; color:#999}


/* 文章-内容页 -----------------------------------------*/
.bgColor a{ display:inline-block; width:12px; height:12px; border:1px solid #aaa; margin:0 5px 0 0; vertical-align:middle; cursor:pointer}
.bgColor a:hover{ border-color:#ccc }

.articleCon{padding: 30px 30px  10px 30px;}
.articleCon .title{color: #c00; text-align:center; font: normal 28px/38px "Microsoft YaHei"; _font-weight:bold;}
.noSideContent .articleCon{ padding:20px }
.noSideContent .articleCon .title{ font-weight:bold; border-bottom:1px solid #ededed; padding:0 0 30px 0; margin-bottom:10px; }
.articleCon .subTitle{ color:#333; font-size:14px; padding-top:10px; text-align:center; }
.articleCon .property{	 background-color: #F9F9F9;font-size: 12px;	 margin-top: 20px;  text-align:center;	 line-height: 25px; 	 padding: 3px 10px 3px 10px;  	 border: 1px solid #E4E4E4; color:#999;  }
.articleCon .property span{margin:0 12px; }
.articleCon .property .fontZoomA,.articleCon .property .fontZoomB{ vertical-align:middle; color:#666;background: url("../../images/share/shareB.gif") no-repeat 3px -124px; padding-left:17px;display:inline-block; line-height:20px;}
.articleCon .property .fontZoomB{ background-position:3px -164px; }
.articleCon .shareBtns #bdshare{ vertical-align:middle; float:none; display:inline-block; *display:inline; zoom:1; margin-right:10px;  }	
.articleCon .conTxt{ padding:25px 0 10px 0;  font-size: 16px; line-height: 1.8;   overflow:hidden;text-align:left; color:#333; }
.articleCon .item{ overflow:hidden; }
.articleCon .item .p{ float:left; color:#165C42; font-weight:bold }
.articleCon .item .detail{ margin-left: 74px;}
.inputers{font-size: 14px;padding-top: 10px;text-align:right;}

.articleCon .conTxt p{ margin-bottom: 20px; color:#333;}
.articleCon .conTxt img{ max-width: 800px;}
.articleCon .conTxt a{color:#1855a8;}
.articleCon .conTxt #fontzoom{width:100%; overflow:hidden;ord-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}
.articleCon .page{ padding: 0 10px 0 10px;  }
.articleCon .jzBtn{ display:block; margin:0 auto 20px auto; width:120px; height: 44px; line-height: 44px; background:#FF5500; color:#fff; font-size:18px; text-align:center;  }
.articleCon .jzBtn:hover{ text-decoration:none; background:#f30 }
.articleCon .moodVote{ padding-top:10px;  }
.articleCon .userControl{  border-bottom: 1px dotted #ccc;  padding: 10px 0;  overflow:hidden; text-align:left; }
.articleCon .userControl .links{float:right; margin-top:15px;}
.articleCon .userControl .bdsharebuttonbox{ /* float:right; */  }
.articleCon .userControl .a{ color: #666; margin-right:10px; }

.articleCon .others{font-size: 14px;line-height: 30px;  color:#666; padding: 20px 0;   }
.articleCon .others a{margin-right:10px;  }

.articleCon .nextBtn{ text-align:center; padding:10px 0 30px 0 }
.articleCon .nextBtn a{ display:inline-block; *display:inline; zoom:1; height:45px; line-height:45px; padding:0 30px; background:#EB7919; color:#fff; font-size:16px;    }


.relativeBox{
    margin-bottom: 10px;
    font-size: 14px;
 }
.relativeBox .hd{ height:34px; line-height:34px; background:#F2F2F2; border-top:1px solid #A83A3B; padding:0 10px;  }
.relativeBox .hd h3{font-size:14px; color:#A83A3B}
.relativeBox .bd{padding: 7px 0;}

#outLink li{float:left;width:48%;;margin: 5px;border: 1px dotted #DDDDDD;}
#outLink li a{display:block;padding: 10px 20px;color:#030;text-align:center;}



/* 焦点图切换-广告 */
.slideBox{height: 80px;clear: both;overflow:hidden; position:relative;}
.slideBox .hd{ position:absolute; z-index:1; right:5px; bottom:5px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:8px; height:8px; line-height:8px; text-align:center; background:#000; cursor:pointer; color:#fff; filter:alpha(opacity=60);opacity:0.6;   }
.slideBox .hd ul li span{display:none}
.slideBox .hd ul li.on{ background:#f00;   font-weight:bold; filter:alpha(opacity=100);opacity:1;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd .pic{ height:100px;  }
.slideBox .bd .con{ display:none; }

/* 
标题： #E60101
边框： #E60101
0101
*/